Staff Software Engineer - Flink Control Plane
Confluent
about 1 month ago
Remote, United States
Staff+
Base Salary
$236k - $277k/yr
Responsibilities
- Develop control plane services for Flink job lifecycles including submission, scaling, and recovery.
- Build Kubernetes operators and orchestrators for serverless resource management.
- Design APIs for job management, multi-tenancy, and isolation.
- Ensure code quality, test coverage, documentation, and maintainability of components.
- Draft designs and moderate decisions with stakeholders.
- Lead team meetings and initiatives, and participate in on-call rotations.
- Mentor less experienced engineers in control plane architecture and serverless Apache Flink.
Requirements
- 10+ years of relevant software development experience.
- Deep knowledge of distributed systems orchestration, such as Kubernetes.
- Experience building high-scale control planes, API servers, or cloud-native infrastructure.
- Knowledge of containerization, networking, and resource isolation.
- Strong problem-solving skills to translate complex requirements into effective solutions.
- Excellent written and verbal communication skills for cross-team collaboration.
Tech Stack
Apache FlinkKubernetes
Categories
BackendDevOps