Deutsche Bahn

Software Engineer:in Python Backend

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

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

Задачи

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

Требования

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

Условия

  • Рыночный пакет вознаграждения, как правило бессрочный трудовой договор и гарантия рабочего места
  • Разнообразные дополнительные льготы и корпоративная пенсионная программа
  • Скидки для сотрудников DB, ежемесячные предложения на 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 нояб.
Software Engineer:in Python Backend — Deutsche Bahn, Берлин | itrelocate