Senior Data Software Engineer (C++, Python)
Прямой работодатель ATOM (АО "Кама") ( order.atom.auto )
Опыт работы любой
Мы — АТОМ. Разрабатываем электромобиль-гаджет и его версии для семьи, такси, каршеринга и службы доставки, а также собственный маркетплейс приложений и другие сервисы.
Мы ищем Senior data software engineer в команду Data pipelines and infrastructure, которая создает Data Platform и работает с данными.
Чем предстоит заниматься:
- Проектирование, разработка и масштабирование пакетной разгрузки журналов телеметрии (scale batch log offloading) для R&D и управления данными от флота машин.
- Обеспечение централизованного управления данными, микро-сервисами, инструментами API для автономной обработки данных и поставки данных в экосистему продуктовых приложений.
- E2E управление поставкой данных через облако от in-car служб до внешних приложений, а также использование лучших практик и метрик для поставки данных, ETL и обработки.
- Проектирование и разработка унифицированных, large scale систем пакетной и потоковой обработки данных, которые могут принимать и обрабатывать данные в различных сценариях, имеющих отношение к разработке AV-систем.
- Разработка системы непрерывного тестирования и проверки для обеспечения надежности наших данных и архитектур данных.
- Участие в разработке компонентов архитектуры гибридной Data Platform.
Для нас важно:
- Опыт разработки программного обеспечения на C++ и Python в производственной среде от 3 лет.
- Опыт работы с big data и построения масштабируемых и робастных систем / пайплайнов данных и способность понимать и проектировать сложные системы под high-load.
- Опыт работы с SQL/NoSQL базами данных (Postgres, Redis, MongoDB, Hive, Cassandra, Clickhouse).
- Опыт работы с инструментами обработки больших данных, такими как Apache Hadoop, Spark, Beam или другими.
- Опыт работы с large scale решениями потоковой передачи данных (с использованием таких технологий, как Spark streaming, Kafka, Kinesis и Pulsar).
- Опыт работы с Event-driven architecture и системами управления очередями (Message queues, Pub/Sub, Flink).
- Практический опыт автоматизации пайплайнов с использованием подходов непрерывной интеграции/деплоя (CI/CD) и современных практик Dev-ops (Concourse, Jenkins, Git Actions, ArgoCD).
- Technical excellence: способность и желание глубоко погружаться в реализацию задачи, внедрять технические стандарты и лучшие практики разработки программного обеспечения.
- Степень магистра или бакалавра в области Computer Science, Electrical Engineering или в тесно с ними связанных областях.
Будет плюсом:
- Знание инженерии данных, ее инструментов и лучших практик ETL/ELT.
- Опыт разработки в паттернах микросервисной архитектуры и понимание механизмов общения микросервисов.
- Опыт создания масштабируемой инфраструктуры в облаке с помощью Python, Go или Java (или аналогичных).
- Опыт работы с одним или несколькими поставщиками облачных услуг и/или хороший опыт развертывания Kubernetes с использованием средств предоставления инфраструктуры (IAAC как Terraform).
- Опыт промышленизации ML моделей и разработки ML-ops платформ.
- Опыт работы с платформами мониторинга в реальном времени (Prometheus, DataDog).
Мы предлагаем:
- Высокотехнологичный продукт, которым хочется гордиться.
- Работу в международной команде.
- Трудоустройство в аккредитованной ИТ-компании.
- Годовую премию и дополнительные бонусы в кафетерии льгот, которые можно тратить на питание, транспорт, ДМС со стоматологией, страхование жизни и имущества, фитнес, образование и другое.
- Бесплатный доступ к платформе с обучающими курсами iSpring, корпоративное обучение китайскому языку, спортивные командные игры и другие приятные мелочи.
Как будем общаться:
- Интервью с HR.
- Видео-интервью с командой.
- Видео-интервью с Head of data.
- Job offer.
Пройди вместе с нами крутой кейс по созданию электромобиля с нуля!