Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 4
Communication @ 6
Distributed Systems @ 7
Flink @ 4
Kubernetes @ 7
Networking @ 4
Software Development @ 8
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
About the Role
The Flink Platform team is at the forefront of building a robust control plane for the Flink product, leveraging advanced database storage to ensure high reliability and efficiency. With a vision centered on innovation and excellence, this team is critical to advancing Confluent's Data in Motion initiative and is committed to supplying the industry with solutions that cater to evolving stream processing demands.
Responsibilities
- Develop control plane services that orchestrate Flink job lifecycles (submission, scaling, recovery).
- Build Kubernetes operators and orchestrators for serverless resource management.
- Design APIs for job management, multi-tenancy, and isolation.
- Own code quality, test coverage, documentation, and maintainability of the components you and your team work on.
- Draft designs for Flink Control Plane, discuss them, and curate and moderate decisions with involved stakeholders.
- Follow and maintain team processes; lead meetings and take initiatives where feasible; participate in on-call rotations.
- Mentor other engineers with less experience in Control plane architecture and more junior developers to get into the area of serverless Apache Flink.
Requirements
- 10+ years of relevant software development experience.
- Deep knowledge of distributed systems orchestration (e.g., Kubernetes, control loops).
- Experience building high-scale control planes, API servers, or cloud-native infrastructure.
- Knowledge of containerization, networking, and resource isolation.
- Strong problem-solving skills, capable of translating complex requirements into effective solutions.
- Excellent communication skills, both written and verbal, with the ability to collaborate across teams.
Compensation
- $235.7K – $277K Offers Equity
Additional Information
Confluent is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organization. Confluent will share your personal information with other IBM affiliates involved in the recruitment process, wherever these are located.
More jobs at Confluent
Senior Software Engineer - Streaming AI
Confluent · Canada
CAD 144,200-169,400 per year
Staff Security Risk & Compliance Program Manager - Access Management
Confluent · United States
USD 222,100-261,000 per year
Staff Software Engineer I
Confluent · United States
USD 261,300-307,000 per year
Principal, Product Manager
Confluent · United States
USD 273,300-328,000 per year
Senior Software Engineer
Confluent · World
USD 182,100-245,800 per year
Similar jobs
Staff Forward Deployed Engineer
GitLab · United States
USD 254,000-297,000 per year
Software Engineer, Product Security Data Platforms
Stripe · Seattle, United States
USD 156,800-235,200 per year
Senior Engineering Manager, Flink Control Plane
Confluent · United States
USD 271,500-319,000 per year
Senior Software Engineer II
Confluent · Boston, United States, Dallas, United States, Chicago, United States, United States, Portland, United States
USD 176,000-230,000 per year
Senior Staff+ Software Engineer, Kubernetes Platform
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Software Engineer, Compute Infrastructure
OpenAI · New York City, United States, San Francisco, United States, Seattle, United States, United Kingdom
USD 230,000-405,000 per year
Software Engineer, Dev Tools
Airbnb · United States
USD 162,000-190,000 per year
Forward Deployed Engineer - Physical AI Cloud Platform
Nebius · United States
USD 179,500-224,300 per year