Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Go @ 6
Kafka @ 4
Scala @ 6
GCP @ 4
Java @ 6
Distributed Systems @ 4
JVM @ 3
AWS @ 4
Azure @ 4
Networking @ 6
React @ 4
- 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
We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.
It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.
One Confluent. One Team. One Data Streaming Platform.
Role description
We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. We are building Kora from the ground up to be a true managed service for clients who demand high levels of availability and performance at the lowest cost of ownership. In this role, you will be working on building Kora's compute layer to be highly available, reliable, secure, scalable, and multi-tenant. You will drive technical solutions end-to-end, working closely with the team and stakeholders to design, architect, and develop solutions.
Related publications and resources referenced by the team:
- Kora: A Cloud-Native Event Streaming Platform For Kafka (paper)
- Apache Kafka's Next-Gen Rebalance Protocol: Towards More Stable and Scalable Consumer Groups (conference material)
- From On-Prem to Cloud-Native: Multi-Tenancy in Confluent Cloud (blog)
- From Apache Kafka to Confluent Cloud: Optimizing for Speed, Scale, Storage (blog)
- Benchmarking Confluent Cloud (whitepaper)
Responsibilities
- Deliver complex projects in production with a strong focus on quality
- Be customer focused and help solve customers' most challenging problems
- Collaborate effectively within the team and make decisions that benefit the team and company
- Identify root causes and dig deep to solve hard problems
Requirements
- BS, MS, or PhD in computer science or a related field, or equivalent work experience
- 4+ years of relevant cloud infrastructure/cloud networking experience
- Strong fundamentals in distributed systems design and development
- Experience building and operating large-scale systems in the cloud
- Solid understanding of basic systems operations (disk, network, operating systems)
- Self-starter able to work effectively in teams
- Proficiency in one or more statically typed languages such as Java, Scala, C/C++, or Go
What Gives You an Edge
- In-depth familiarity with the JVM
- Background in distributed storage systems or databases
- Experience in resource management and QoS
- Experience/knowledge with public clouds (AWS, Azure, or GCP)
- Interest in evangelism (talks, blog posts) related to Kafka or related technologies
- Experience working on databases or data storage
Company & Privacy
Come As You Are: Confluent emphasizes belonging and equal opportunity. Employment decisions are based on job-related criteria without regard to protected characteristics.
Privacy Statement: Confluent is an IBM subsidiary and will share personal information with IBM affiliates involved in recruitment. More information about IBM's privacy protections is available on IBM's careers privacy policy.