Senior Python Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наша команда предоставляет аудиторские и консультационные услуги компаниям разных отраслей. Более 30 лет мы помогаем нашим клиентам решать широкий спектр задач, используя свои знания, богатый опыт и творческий подход.
Мы развиваем открытое коллективное пространство, в котором каждый может всесторонне развиваться — как эксперт и как личность. Здесь ничьи усилия не остаются незамеченными, потому что мы растем и развиваемся вместе. Здесь каждый сам выбирает свой путь, свою траекторию успеха.
Технологическая практика «Технологий доверия» — одна из крупнейших в России команд, работающих в сфере консалтинга и разработки решений на основе моделей машинного обучения и искусственного интеллекта. В портфолио команды более 5 лет опыта работы на рынке и десятки реализованных проектов различного масштаба, от приложений до платформенных решений.
Команда Artificial Intelligence занимается разработкой end-2-end решений для самых разных задач в индустриях — мы исторически развились вокруг нефтегазовой отрасли, поэтому знаем ее практически от и до, в особенности в части поиска и добычи углеводородов. Также мы активно работаем с ритейлом, металлургическими (горнодобывающими), логистическими и девелоперскими компаниями, чтобы применить методы и алгоритмы ИИ в их задачах.
Чем ты будешь заниматься в роли Python Developer у нас в команде:
• разработка и внедрение программных комплексов для нашего заказчика в области газа/нефти;
• применять все свои знания и опыт для получения качественного продукта;
• техническое вождение и следование лучшим отраслевым практикам в области технологий и дизайна на серверной части;
• обеспечивать согласованность общего подхода к архитектуре;
• работа над определением инфраструктуры и повторно используемых компонентов, а также тестированием инфраструктуры для всех подпроектов;
• работа в междисциплинарной команде по проектированию, проектированию и выпуску высококачественных продуктов;
• устранение неполадок и оптимизация бэкэнд-кода для обеспечения стабильной и быстрой работы наших пользователей;
• постоянно сотрудничать с другими разработчиками для внедрения лучших практик, внедрения новых инструментов и улучшения процессов;
• определять стратегии тестирования, применимые для проектирования и тестирования приложений;
• ПО для доставки в соответствии со стилем Agile и практиками CI/CD;
• делиться знаниями и опытом с клиентами, другими членами команды.
Ожидания от кандидата
• высшее образование;
• русский — свободно, английский (технический, умение свободно читать техническую документацию и базовый уровень общения);
• опыт работы с Python от 3 лет (Aiohttp, MongoDB, PostgreSQL, Redis, RabbitMQ, Flask);
• опыт работы с документно-ориентированными базами данных (MongoDB, DynamoDB и т. д.);
• опыт работы с SQL и реляционными базами данных (PostgreSQL, Oracle и т. д.);
• опыт работы с брокерами сообщений (Redis, RabbitMQ, Kafka и др.);
• опыт работы с GraphQL, REST, SOAP, Socket и их серверными/клиентскими реализациями;
• опыт работы с SCM (Git);
• опыт работы с ML и конвейерами данных в любых фреймворках (AriFlow, Luigi, Kubeflow и т. д.) приветствуется;
• опыт работы с конвейерами CI/CD (Jenkins, TeamCity, CircleCi, Azure DevOps и т. д.) приветствуется;
• опыт работы с языками Semantic Web (Apache Jena) и Ontology (RDF, OWL) приветствуется;
• опыт работы с Javascript (NodeJS, Typescript, TypeORM/Sequelize, основные библиотеки) приветствуется;
• опыт работы с микросервисной архитектурой приветствуется;
• опыт работы с экосистемой Docker (compose, swarm, OKD, K8s) приветствуется;
• знание/опыт работы с методологиями Agile.
Условия работы
- конкурентная заработная плата, ежегодный карьерный рост, объективная и прозрачная система оценки прогресса по карьерной лестнице;
- возможность удаленной работы, гибкий график;
- широкий социальный пакет, включающий ДМС со стоматологией, а также целый комплекс мероприятий well-being (онлайн-курсы йоги, пилатеса, спортивные курсы и т. д.);
- бесплатные внутренние программы обучения, подкасты, материалы по анализу данных, роботизации, lean management, design thinking и множеству других различных дисциплин на внутреннем обучающем портале;
- корпоративные гаджеты, связь и тарифы в банках.