Mastercard

Software Engineer II

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

Инженер в организацию Data & Analytics компании Mastercard. Разработка и поддержка масштабируемых data-centric платформ и сервисов, развитие новой корпоративной платформы данных и существующей платформы обмена данными.

Задачи

  • Проектировать, разрабатывать и поддерживать масштабируемые data-centric платформы, сервисы и интеграции в облаке и on-premises
  • Разрабатывать новую корпоративную платформу данных и поддерживать существующую платформу обмена данными
  • Разрабатывать и оптимизировать data-intensive приложения на Spark, Databricks и смежных технологиях
  • Создавать backend-сервисы и API для онбординга, обмена, поиска и потребления данных
  • Писать чистый, поддерживаемый и покрытый тестами код, участвовать в code review, CI/CD и инженерных стандартах
  • Выявлять и устранять проблемы производительности, надёжности и масштабируемости сервисов, API и обработки данных
  • Участвовать в обсуждении системного дизайна и работать с кросс-функциональными командами
  • Взаимодействовать с Product, Engineering, Data Governance, Security и бизнес-стейкхолдерами
  • Работать с командами в разных часовых поясах и развивать навыки по мере развития платформы

Требования

  • Степень бакалавра или магистра в Computer Science, Engineering или смежной технической области либо эквивалентный практический опыт
  • Сильные основы software engineering: ООП, проектирование API, тестирование, проектирование масштабируемых систем
  • Опыт backend-разработки на Java (предпочтительно) или сильный опыт на Python
  • Практический опыт работы с Apache Spark для построения и оптимизации обработки данных
  • Опыт с облачными и cloud-native технологиями, желательно AWS и Databricks
  • Знание CI/CD пайплайнов, систем контроля версий, автоматизированного тестирования и production support
  • Опыт создания или развития data-centric платформ, распределённых систем или корпоративных интеграций данных
  • Сильные навыки решения проблем, командной работы и коммуникации, умение работать в agile
  • Любознательность, ответственность и готовность развиваться

Условия

  • Конкурентная базовая зарплата и возможный годовой бонус или комиссии
  • Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска, включая 16 недель отпуска для новоиспечённых родителей и до 20 дней отпуска по утрате
  • 80 часов Paid Sick and Safe Time, 25 дней отпуска и 5 личных дней
  • 10 оплачиваемых федеральных праздников США
  • 401k с company match
  • Компенсация фитнеса или фитнес-залы в офисе
  • Возможность компенсации обучения
  • Диапазон зарплаты для Arlington, Virginia: $106,000 - $169,000 USD

Навыки

  • Java
  • Python
  • Apache Spark
  • Databricks
  • AWS
  • CI/CD
  • Spring Boot
  • React
  • Angular
  • Kafka
  • Flink
  • API design
  • distributed systems

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

Member of Technical Staff (Software Engineer, Training Infrastructure)
PerplexityMiddleSan FranciscoОфис
220,000 – 405,000 USD в год
24 окт.
Senior Mission Software Engineer
VardaSeniorEl SegundoОфис
169,067 – 216,031 USD в год
24 окт.
Software Engineer, Systems (Partner 16, Partner 18)
a16zMiddleSan FranciscoГибрид
269,000 – 352,000 USD в год
24 окт.
Platform Software Engineer II Kubernetes Golang & Developer Platform
Veracity Ventures Inc.MiddleAtlantaОфис
100,000 – 130,000 USD в год
24 окт.
Senior/Staff/Principal Software Engineer, Legacy Modernization (U.S. Air Force)
SkylightSeniorУдалённо
150,000 – 230,000 USD в год
24 окт.
Software Engineer II — Mastercard, 106,000 – 169,000 USD в год, Arlington | itrelocate