Для нашего клиента, автора наиболее широко используемого решения для восстановления цифровых доходов, мы ищем инженера Python. Более 1000 компаний используют свою платформу для борьбы с подделками, пиратством, выдачей себя за другое лицо и злоупотреблениями при распространении. Компания имеет более 270 специалистов и офисы в Нью-Йорке, Барселоне, Пекине и Солт-Лейк-Сити. Мы ищем инженера Python, который будет участвовать в нашей технологии отслеживания, библиотеках и сотнях проектов, которые их
Для нашего клиента, автора наиболее широко используемого решения для восстановления цифровых доходов, мы ищем инженера Python. Более 1000 компаний используют свою платформу для борьбы с подделками, пиратством, выдачей себя за другое лицо и злоупотреблениями при распространении. Компания имеет более 270 специалистов и офисы в Нью-Йорке, Барселоне, Пекине и Солт-Лейк-Сити. Мы ищем инженера Python, который будет участвовать в нашей технологии отслеживания, библиотеках и сотнях проектов, которые их используют, помогая нам поддерживать нашу платформу. , оптимизировать и совершенствовать его. Требования: 3+ года работы на должности разработчика Python или на аналогичной должности. Способность выражать сложные идеи на устном и письменном английском языке имеет решающее значение, поскольку наша команда состоит из людей 5 разных национальностей, и это язык. в котором мы общаемсяХорошее знание Python с возможностью писать идиоматический и повторно используемый код.Опыт объектно-ориентированного проектирования, лучшие практики и шаблоны архитектуры программного обеспечения, а также крупномасштабная разработка приложений с учетом удобства сопровождения и расширяемости.Опыт работы с веб-запросами и Библиотека запросов Python. Опыт работы с TDD, лучшие практики и методологии тестирования: библиотеки pytest, unittest, макет и ответы. Опыт использования docker/docker-compose на протяжении всего жизненного цикла, включая разработку, тестирование, отладку, контроль качества, CI и развертывание. стек: Python, AWS, MySQL/SQLAlchemy, Snowflake/Redshift Airflow/Celery/RabbitMQ/Luigi, Redis, Scrapy, IDOL для интерфейсов данных и схемы, система конфигурации Sepia. Приятно иметь: Понимание архитектуры веб-приложений (включая веб-сайты ajax) и владение инструментами разработки, встроенными в браузер, для целей обратного проектирования. Склонность к оптимизации кода (алгоритмическая сложность, использование памяти). Умение вносить вклад в общие базы кода с использованием git. Эффективная обработка текста с помощью регулярных выражений и синтаксический анализ XML. Опыт работы с selenium / nodejs / phantomjs / Splash или любое подобное программное обеспечение для парсинга или автоматизации. Мы предлагаем: Гибкий формат работы — удаленный, офисный или гибкий. Конкурентоспособную заработную плату и хороший компенсационный пакет. Персонализированный карьерный рост. Инструменты профессионального развития (программа наставничества, технические переговоры и тренинги, центры передового опыта и многое другое)Активные технологические сообщества с регулярным обменом знаниямиКомпенсация за обучениеПамятные подарки к юбилеюКорпоративные мероприятия и тимбилдингДругие преимущества, зависящие от местоположения
Показать больше
Показывай меньше
Посадовый ровень
Старший середний рівень
Тип занятости
Повний рабочий день
Посадочные обвязки
Технологии и информационные технологии
Галузи
Технологии, информация и Интернет