Your role and responsibilities
You already know the power of our technology. You've helped build the platform that's reshaping how the world uses data. But Confluent isn't just about technology. It's about opportunity, yours included. Growth here doesn't require a new company, just a new challenge. We believe the best way to keep building something great is to keep great people. Because opportunity doesn't just knock once. It grows with you. Whether you're ready for a new challenge, a different perspective, or a bigger impact, there's a path forward here. One Confluent. One Team. One Data Streaming Platform.
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 highly available, reliable, secure, scalable, and multi-tenant Kora's compute layer. You will be instrumental in driving the technical solutions end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions. Here are examples of some of the challenges we've taken on in recent years:
Kora: A Cloud-Native Event Streaming Platform For Kafka
Apache Kafka's Next-Gen Rebalance Protocol: Towards More Stable and Scalable Consumer Groups
From On-Prem to Cloud-Native: Multi-Tenancy in Confluent Cloud
Speed, Scale, Storage: Our Journey from Apache Kafka to Performance in Confluent Cloud
Benchmarking Confluent Cloud
What You Will Do:- Driven and excited about challenges of delivering complex projects in production with a focus on quality
- Customer focused - making customers more successful by taking on their most challenging problems motivates you
- Have a strong sense of teamwork and able to make decisions which benefit the team and company
- Identify root causes, and get beyond treating symptoms - motivated to dig deep and solve hard problems
What Gives You an Edge:- In-depth familiarity with the JVM
- A strong background in distributed storage systems or databases
- Experience in the areas of resource management and QoS
- Experience/knowledge with public clouds (AWS, Azure or GCP)
- Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing Kafka)
- Experience working on databases or data storage
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
- BS, MS, or PhD in computer science or a related field, or equivalent work experience
- Proficiency in Java, Scala, C/C++, Go or other statically typed languages
- 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, etc)
Preferred technical and professional experience
- Leading-Edge Technologies: Experience with designing, developing, and delivering software solutions using leading-edge technologies, including back-end and front-end development, and DevOps engineering.
- Agile Collaboration: Experience working in an Agile environment, collaborating with stakeholders to understand requirements and deliver high-quality software solutions.
- Automated CI/CD Pipelines: Experience contributing to automated CI/CD pipelines, ensuring seamless integration and delivery of software solutions.
OTHER RELEVANT JOB DETAILSIBM offers a competitive and comprehensive benefits program. Eligible employees may have access to:
- Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
- Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long- term disability coverage, and opportunities for performance based salary incentive programs
- Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs. IBM also offers paid family leave benefits to eligible employees where required by applicable law
- Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals
- Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences
We consider qualified applicants with criminal histories, consistent with applicable law.
This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role.
The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.