Siemens
Software Engineer Senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Siemens Industry Software для разработки data pipelines и микросервисов аналитической платформы, обрабатывающих миллионы записей. Работа в автономной кросс-функциональной agile-команде с менторством джуниоров.
Задачи
- Архитектура, проектирование, разработка и деплой data pipelines и микросервисов для аналитики, обрабатывающих миллионы записей
- Участие в code review, ретроспективах и lunch-and-learn
- Менторство junior-разработчиков и помощь в улучшении практик кодирования
- Расследование и устранение проблем функциональности и производительности систем
- Разработка компонентов для real-time дашбордов и ad hoc отчётов
Требования
- Bachelor’s degree в Computer Science, Data Science, Data Analytics, Software Programming или смежной области
- 60 месяцев опыта в должности или смежной роли Software Engineer Senior
- Разработка на Python или Java
- Построение крупномасштабных приложений в AWS или других облачных платформах (например, Azure)
- Построение масштабируемых data pipelines с использованием Databricks
- Разработка ПО с использованием Spark и PySpark
- Работа с крупномасштабными data-driven приложениями с Kafka, RabbitMQ или аналогичными решениями
- Разработка REST API
- Реализация CI/CD модели деплоя через GitLab
- Разработка и оптимизация SQL
- Решения с использованием real-time IoT данных
- Опыт проектирования и разработки для real-time аналитики, дашбордов и алертов
Условия
- Full Time
- Гибридный формат, удалённая работа в пределах commutable distance согласно политике компании
- Медицинские и wellness-бенефиты
- Оплачиваемый отпуск, sick leave, parental leave, PTO
- Возможность получения incentive compensation
- Реферальная программа с бонусами
Навыки
- Python
- Java
- AWS
- Azure
- Databricks
- Spark
- PySpark
- Kafka
- RabbitMQ
- REST API
- GitLab
- CI/CD
- SQL
- IoT