Workday

Senior Software Engineer(Distributed Systems)

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

Senior-инженер в команду Data Platform and Observability Engineering, которая строит Observability-платформу Workday масштаба нескольких петабайт. Роль hands-on: проектирование и развитие распределённой системы трейсинга на ClickHouse и Grafana Tempo с большим data-пайплайном.

Задачи

  • Проектировать и реализовывать ключевые компоненты распределённой платформы трейсинга на ClickHouse и/или Grafana Tempo
  • Работать с big-data пайплайном (Kafka, Spark/Flink, Iceberg, S3) на масштабе нескольких петабайт
  • Оптимизировать низколатентную инфраструктуру и производительность запросов
  • Закладывать техническую основу для Observability AI
  • Развивать инженерную культуру в команде и менторить разработчиков
  • Быть экспертом по ingestion, хранению и производительности запросов трейсинга

Требования

  • 8+ лет опыта в разработке ПО
  • 4+ года проектирования, построения и эксплуатации сложных распределённых систем с высокой доступностью (например, 99.9% uptime) и отказоустойчивостью
  • 5+ лет опыта минимум с двумя из языков: Java, Go, Scala, Python, включая production-код для распределённых систем
  • Степень бакалавра в Computer Science, Engineering или смежной области; магистратура предпочтительна
  • Сильное алгоритмическое мышление для высоконагруженного ingestion и sub-second query performance
  • Опыт разработки API: gRPC, REST, OpenTelemetry (OTLP)
  • Понимание методологий тестирования кода: distributed load testing, integration testing, CI/CD автоматизация
  • Понимание принципов распределённых систем: партиционирование данных, eventual consistency, отказоустойчивость
  • Практический опыт с Kafka, Spark, Flink или ClickHouse
  • Опыт реализации стратегий высокой доступности: multi-AZ, retry-механизмы, автоматический failover
  • Опыт с Apache Kafka, Spark, Flink, Apache Iceberg
  • Понимание принципов проектирования крупномасштабных систем: шардирование, репликация, оптимизация запросов
  • Понимание принципов ООП и архитектурных паттернов
  • Опыт с Git и GitHub/Bitbucket
  • Понимание принципов безопасности: mTLS, multi-tenant authz, шифрование данных
  • Опыт кросс-командной коллаборации и участия в архитектурных обсуждениях
  • Навыки технической документации: runbooks, system design specs, API documentation

Условия

  • Гибкий формат Flex Work: минимум 50% времени в квартал в офисе или у клиентов, остальное — удалённо
  • Годовая базовая зарплата $190,100–$285,100 (в зависимости от локации)
  • Возможен бонус по Workday Bonus Plan или role-specific commission/bonus
  • Ежегодные refresh stock grants
  • Комплексные бенефиты Workday

Навыки

  • Java
  • Go
  • Scala
  • Python
  • ClickHouse
  • Grafana Tempo
  • Kafka
  • Spark
  • Flink
  • Apache Iceberg
  • S3
  • Elasticsearch
  • gRPC
  • REST
  • OpenTelemetry
  • OTLP
  • Git
  • GitHub
  • Bitbucket
  • mTLS
  • multi-AZ
  • distributed systems
  • CI/CD

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Senior Software Engineer(Distributed Systems) — Workday, 160,100 – 285,100 USD в год, Pleasanton | itrelocate