Staff Software Engineer - Flink Control Plane

Confluent

Remote
Remote
Distributed systems orchestration
Kubernetes operators
High-scale control planes
Developing the control plane services that orchestrate Flink job lifecycles (submission, scaling, recovery)

Job Summary

  • Developing the control plane services that orchestrate Flink job lifecycles (submission, scaling, recovery).
  • Building Kubernetes operators and orchestrators for serverless resource management.
  • As part of the team you will help to follow and maintain processes, by being an active part of the team, leading meetings and taking initiatives where feasible and participating in on-call rotations.

Matching Summary

Developing the control plane services that orchestrate Flink job lifecycles (submission, scaling, recovery).

Skills & Requirements

Must-have

  • distributed systems orchestration
  • Kubernetes operators
  • high-scale control planes
  • API server development
  • cloud-native infrastructure
  • containerization and networking

Nice-to-have

  • asking hard questions
  • honest feedback
  • team collaboration
  • curiosity and innovation

Key Requirements

  • 10+ years of relevant software development experience
  • Deep knowledge of distributed systems orchestration
  • Experience building high-scale control planes
  • Knowledge of containerization, networking, and resource isolation
  • Strong problem-solving skills
  • Excellent communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter