Massachusetts Bay Transportation Authority

Lead Software Engineer (Data Platform)

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

Ведущий инженер-программист в команду Data Platform MBTA. Отвечает за проектирование и развитие систем приёма, хранения, трансформации и выдачи данных, техническое руководство командой и надёжность инфраструктуры данных.

Задачи

  • Проектировать технические решения для компонентов и сервисов уровня подсистем
  • Архитектурировать сложные системы и сопровождать команду при реализации
  • Снижать системные риски надёжности в границах команды
  • Менторить junior-инженеров и принимать технические решения по системам команды
  • Совместно с UX, product-менеджерами и командой участвовать в формировании roadmap и процессов
  • Участвовать в ретроспективах команды и инцидентов для улучшения процессов
  • Обеспечивать соблюдение лучших практик разработки, политик и требований комплаенса
  • Отлаживать облачные production-системы с помощью инструментов observability
  • Проводить code review на корректность, производительность и надёжность
  • Участвовать в on-call дежурствах
  • Развивать общую инфраструктуру организации (CI-пайплайны, общие приложения) и процессы работы

Требования

  • Bachelor’s degree
  • 6 лет профессионального опыта в современной разработке ПО, включая техническое лидерство, архитектуру систем и проектирование компонентов и сервисов
  • Опыт руководства end-to-end поставкой сложных проектов с участием нескольких членов команды
  • Владение минимум двумя языками программирования из TIOBE top 20
  • Опыт разбора production-инцидентов и мониторинга состояния систем, включая on-call и incident response
  • Опыт работы с CI/CD и процессами code review
  • Опыт с логированием, мониторингом, observability и облачными production-системами
  • Готовность участвовать в on-call ротации
  • Прохождение технических ассессментов, включая проектирование диаграмм и/или timed coding exercise
  • Понимание распределённых систем или систем высокой надёжности
  • Опыт с Elixir
  • Опыт с AWS
  • Опыт с API, микросервисами и SOA
  • Опыт разработки в open-source проекте
  • Опыт в public sector, транспортном агентстве и/или civic tech
  • Знание стандартов транзитных данных MBTA (GTFS, GTFS-RT, TODS, TIDES)
  • Опыт эксплуатации или разработки data-платформ (Snowflake, Databricks)
  • Опыт с оркестраторами (Airflow, dbt)
  • Понимание структур и форматов данных для аналитических нагрузок
  • Опыт построения пайплайнов приёма, трансформации и оркестрации данных
  • Опыт Python в data engineering
  • Опыт с Infrastructure-as-Code (Terraform, Pulumi) для инфраструктуры данных

Условия

  • Без прямых подчинённых
  • Участие в on-call ротации
  • Возможны дополнительные обязанности в зависимости от департамента или локации

Навыки

  • Elixir
  • AWS
  • API
  • микросервисы
  • SOA
  • GTFS
  • GTFS-RT
  • TODS
  • TIDES
  • Snowflake
  • Databricks
  • Airflow
  • dbt
  • Python
  • Terraform
  • Pulumi
  • CI/CD

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

Engineer - Spatial Analytics
Community TransitMiddleEverettГибрид
101,355 – 126,694 USD в год
15 окт.
Software Engineer, Performance Engineering Optimization
AuroraMiddleMountain ViewГибрид
116,000 – 174,000 USD в год
14 окт.
Software Engineer
The Coca-Cola CompanyMiddleAtlantaОфисРелокация
92,925 – 122,850 USD в год
14 окт.
Lead Software Engineer (Big Data; SPARK)
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибридРелокация
13 окт.
Senior Manager / Senior Software Engineer – Distribution Analytics, Data Products & AI
Ameriprise Financial Services, LLCSeniorBostonОфис
131,700 – 181,000 USD в год
13 окт.
Lead Software Engineer (Data Platform) — Massachusetts Bay Transportation Authority, 145,000 USD в год, Boston | itrelocate