Deutsche Bahn

Software Engineer:in Python Backend

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-разработчик в команду ALF компании DB Systel. Разработка дата-ориентированных IT-решений для диспетчеризации поездов S-Bahn: сервисы, API и пайплайны на Python.

Задачи

  • Разрабатывать backend-сервисы, API и модули на Python, обеспечивать надёжную интеграцию внутренних и внешних систем
  • Анализировать бизнес-логику диспетчеризации S-Bahn и переводить её в стабильные и безопасные программные решения
  • Совместно с командой развивать систему предложений по распознаванию конфликтов и подбору мер (ранние развороты, частичные отмены)
  • Обеспечивать высокое качество кода и данных через автотесты, pair programming и code review
  • Поддерживать надёжную работу приложения, постепенно брать ответственность за деплой, мониторинг и анализ ошибок
  • Уточнять требования вместе с командой, партнёрами и пользователями, участвовать в технических и предметных решениях
  • Участвовать в развитии архитектуры и инженерных практик, обмениваться знаниями в команде

Требования

  • Высшее образование в области информатики, бизнес-информатики или аналогичное, либо эквивалентная квалификация
  • Первый практический опыт в разработке ПО
  • Уверенное знание Python и стремление к понятному, тестируемому и поддерживаемому коду
  • Желательно опыт с FastAPI, Pydantic, NetworkX, SQLAlchemy или Polars
  • Практический опыт с базами данных, SQL и обработкой структурированных данных в Python (Pandas или Polars)
  • Знания в одной из областей: математическая оптимизация, Machine Learning или графовые алгоритмы
  • Желательно опыт параллелизации data-intensive приложений
  • Знакомство с практиками software engineering: автотесты, design patterns, pair programming, code review
  • Желательно опыт разработки и документирования REST-API с OpenAPI/Swagger
  • Желательно знакомство с AWS, Docker, Infrastructure as Code, GitLab CI/CD
  • Плюсом будут знания streaming-технологий: Kinesis, Kafka или Flink
  • Самостоятельность, структурированность и ориентация на решение
  • Уверенная коммуникация со стейкхолдерами
  • Свободный немецкий на уровне C2 и уверенный английский

Условия

  • Рыночный пакет зарплаты, как правило бессрочный трудовой договор и гарантия рабочего места
  • Разнообразные дополнительные льготы и корпоративная пенсия
  • До 40 дней отпуска, возможность выбора между отпуском, сокращением рабочего времени или повышенным доходом
  • Скидки и предложения от DB Reisemarkt (мобильная связь, страховки, отели, мода и lifestyle)
  • Работа в одном из крупнейших мобильностных и технологических концернов Европы

Навыки

  • Python
  • FastAPI
  • Pydantic
  • NetworkX
  • SQLAlchemy
  • Polars
  • SQL
  • Pandas
  • Machine Learning
  • графовые алгоритмы
  • REST API
  • OpenAPI
  • Swagger
  • AWS
  • Docker
  • Infrastructure as Code
  • GitLab CI/CD
  • Kinesis
  • Kafka
  • Flink

Похожие вакансии

Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote
Grafana LabsSeniorУдалённо
113,000 – 141,000 EUR в год
6 нояб.
Senior Software & DevOps Engineer (m/w/d)
SoleySeniorМюнхенГибрид
75,000 – 85,000 EUR в год
6 нояб.
Senior Software Engineer
CleraSeniorМюнхенОфис
90,000 – 130,000 EUR в год
6 нояб.
Senior Software & DevOps Engineer
SoleySeniorМюнхенГибрид
75,000 – 85,000 EUR в год
6 нояб.
Staff Software Engineer (m/f/d) - Revenue Management
SixtSeniorМюнхенГибрид
6 нояб.