Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$73к$98кмедиана$137к
48 в выборке
На СНГ рынке: $4.6к/мес ($3.7к - $5.8к)
90
Отличная вакансия
развернуть
Это высокоуровневая, технически сложная роль в области распределенных систем, предлагающая значительные возможности для профессионального роста опытного инженера.
Глубокая инженерия
Современный стек
Четкие задачи
?Дежурства
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Software Enigneer - Flink Autopilot (Apache Flink): Building cloud-native control loops for autoscaling, resource management, and resilient stream processing on Apache Flink with an accent on concurrency, consistency, high availability, and fault tolerance. Focus on designing distributed coordination logic that handles crashes, restarts, leader changes, partial failures, and racing events.
Location: Remote, based in Ehningen, Baden-Wurttemberg, Germany. Some travel may be required based on business demand.
Company
IBM Software develops AI-powered, cloud-native products and hybrid-cloud technologies, including software for data, automation, security, and digital transformation.
What you will do
Drive complex Autopilot projects end to end, from design through production, including autoscaling, resource management, and job or task manager resilience.
Design and implement control loops and coordination logic that maintain consistency and high availability through concurrency, restarts, leader changes, and partial failures.
Develop deep expertise in an Autopilot system area and represent components in cross-functional design and architecture discussions.
Document failure modes, trade-offs, and correctness arguments through design documents, one-pagers, and proposals.
Review code and designs, mentor junior engineers and interns, contribute to interview questions and hiring, and align stakeholders on technical direction.
6–8+ years of relevant experience in stream processing or large-scale distributed systems, including familiarity with autoscaling, resource management, or scheduling in distributed data systems.
Strong distributed-systems or stream-processing fundamentals and experience independently designing, building, and shipping complex systems end to end.
Ability to implement consistency and high availability directly in code by reasoning about concurrency, failure, recovery, state, and coordination without relying on higher-level frameworks for correctness.
Proficiency in Java and/or Scala, with the ability to contribute production code from day one.
Hands-on experience building and operating mission-critical systems in a public cloud environment such as AWS, GCP, or Azure.
Ability to own a technical area, make sound trade-offs, and align a small group on technical direction.
Strong, succinct written and verbal communication skills.
Nice to have
Experience implementing low-level reliability mechanisms such as leader election, distributed coordination, reconciliation loops, consensus, or state replication.
Experience with Kubernetes and operating distributed applications in production.
Recognized, impactful open-source contributions to stream-processing projects, particularly Apache Flink.
Experience with Go in a cloud control-plane context.
Culture & Benefits
Remote work arrangement with some travel potentially required based on business demand.
Regular on-call responsibilities.
Collaborative environment focused on innovation, continuous learning, feedback, and personal responsibility.
Equal-opportunity employment and commitment to fair employment practices.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →