Senior Software Developer - Confluent Flink

IBM

Gemeindeverwaltungsverband Gärtringen/Ehningen

Vor Ort

EUR 90.000 - 130.000

Vollzeit

Vor 13 Tagen

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

IBM Software is seeking a senior engineer to join the Stream Processing & Analytics (SPA) team, focusing on the Flink Autopilot initiative in a cloud-native, zero-configuration experience. You will own end-to-end projects, drive autoscaling and resource management, and raise the platform's quality and reliability.

You will collaborate across disciplines, mentor team members, contribute to designs, and help operators maintain production health on public clouds such as AWS, GCP, or Azure.

Qualifikationen

  • Deep expertise in six to eight years of distributed systems or stream processing.
  • Proven track record of designing, building, and shipping complex systems end to end.
  • Proficiency in Java/Scala with ability to contribute production code from day one.
  • Hands-on experience operating systems in a public cloud environment (AWS, GCP, Azure).

Aufgaben

  • Drive complex projects end to end: take projects from design through production in Autopilot domain.
  • Master a domain: develop deep expertise and represent components in cross-functional design.
  • Write scalable, performant systems: design and build fault-tolerant systems.
  • Operational excellence and on-call: improve stability, performance, and automation; participate in on-call rotations.
  • Raise the bar through reviews and mentorship: review PRs, coach juniors, contribute interview questions.
  • Communicate clearly: convey technical direction to stakeholders.

Kenntnisse

Distributed systems
Java/Scala
Cloud platforms
Autopilot ownership
Mentorship
Communication

Ausbildung

Master's Degree

Tools

Apache Flink
Kubernetes
Go
AWS

Jobbeschreibung

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.

Your Role And Responsibilities

The Stream Processing & Analytics (SPA) team is building an elastic, reliable, durable, cost-effective, and performant stream processing engine based on Apache Flink for Confluent Cloud. Within SPA, the Flink Autopilot team owns the systems that make Flink a true cloud-native, "zero-knob" experience — autoscaling, resource management, and worry-free operations that deliver the right amount of stream processing at any given moment, so customers can focus on their use case instead of managing infrastructure.

As a senior engineer on Autopilot, you\'ll independently drive complex engineering projects end to end within our domain, become a go-to expert for one or more areas of the system, and help the team raise the quality and operational health of the platform.

What You Will Do
  • Drive complex projects end to end: Independently take projects from design through production within the Autopilot domain — for example, autoscaling logic, resource management, or job/task manager resilience. Break large efforts into clear milestones and deliver them with high quality
  • Master a domain: Develop deep expertise in one or more areas of Autopilot and become the person the team relies on for that area, representing your components in cross-functional design and architecture discussions
  • Write scalable, performant systems: Design and build highly scalable, fault-tolerant systems, and articulate your thinking through clear design documents, one-pagers, and proposals
  • Operational excellence and on-call: Improve the stability, performance, and automation of the systems you own. Participate in the on-call rotation, drive and mitigate incidents, and proactively address recurring operational toil
  • Raise the bar through reviews and mentorship: Review PRs and designs with constructive feedback, coach junior engineers and interns, and contribute to the team\'s interview question pool and hiring
  • Communicate clearly: Demonstrate strong, succinct written and verbal communication to align a small group on technical direction and keep stakeholders informed
Preferred Education

Master\'s Degree

Required Technical And Professional Expertise
  • Deep Expertise involving 6 - 8+ years of relevant experience in stream processing or large-scale distributed systems and some familiarity with autoscaling, resource management, or scheduling in distributed data systems
  • Strong fundamentals in distributed systems or stream processing, with a track record of independently designing, building, and shipping complex systems end to end
  • Proficiency in Java and/or Scala (the core languages of the Flink engine), with the ability to contribute production code from day one
  • Hands-on experience building and operating mission-critical systems in a public cloud environment (AWS, GCP, or Azure)
  • Ability to own a technical area, make sound trade-offs, and align a small group on direction.
Preferred Technical And Professional Experience
  • Experience with Kubernetes and operating distributed applications in production
  • Open Source Engagement: Recognized, impactful technical contributions to open-source stream processing projects, particularly Apache Flink.
  • Experience working with Go in a cloud control-plane context
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - Confluent Kafka
Senior Software Engineer - Confluent Kafka

IBM • Gemeindeverwaltungsverband Gärtringen/Ehningen

Vor Ort
EUR 95.000 - 135.000
Principal/Senior Staff Software Engineer Streaming Analytics
Principal/Senior Staff Software Engineer Streaming Analytics

Tamarind Intelligence • Deutschland

Remote
EUR 120.000 - 180.000
Generous PTO Policy
Flexible WFH Policy
Mental & Physical Wellness programs
Staff Software Engineer, Flink/Streaming Analytics Team
Staff Software Engineer, Flink/Streaming Analytics Team

Cloudera • Deutschland

Hybrid
EUR 110.000 - 140.000
Generous PTO
Unplugged Days
Flexible WFH
+6
Principal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)
Principal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)

Snowflake • Berlin

Vor Ort
EUR 90.000 - 120.000
Confluent Consulting Engineer
Confluent Consulting Engineer

Infosys • Frankfurt

Vor Ort
EUR 75.000 - 95.000
Senior Software Engineer (Flink Ecosystem)
Senior Software Engineer (Flink Ecosystem)

Ververica | Original creators of Apache Flink® • Berlin

Vor Ort
EUR 60.000 - 80.000
Senior Software Engineer (Flink Ecosystem)
Senior Software Engineer (Flink Ecosystem)

Ververica | Original creators of Apache Flink® • Berlin

Vor Ort
EUR 65.000 - 85.000
Staff Software Engineer I
Staff Software Engineer I

Confluent • Deutschland

Remote
EUR 60.000 - 80.000
Senior Solutions Architect (m/f/d)
Senior Solutions Architect (m/f/d)

Ververica | Original creators of Apache Flink® • Frankfurt

Vor Ort
EUR 80.000 - 100.000
Senior Sales Engineer-DACH
Senior Sales Engineer-DACH

Alibaba Cloud • München

Vor Ort
EUR 120.000 - 180.000