Engineering
Job ID: R00143
Description
At Confluent, we’re creating a category that transforms how every company manages and streams data. Have you ever found a new favourite series on Netflix, picked up groceries curbside at Walmart, or paid for something using Square? That’s Confluent in action—giving our customers instant access to massive amounts of real-time data, enabling them to thrive in an ever-changing digital world. As one of the fastest-growing enterprise companies in history, and with Fortune 100 customers across major industries, we have a tremendous opportunity in front of us. We also have experience on our side. Our leaders have taken companies of our size to major success before and include some of the original creators of Apache Kafka®.
About The Role:
We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. Real-time infrastructure is the future and we are creating a new category for it - Data in Motion. If you are interested in building a better world with this new category or building a Saas infrastructure that spans multi-cloud, then come join us. We are re-imagining Apache Kafka as a cloud native data service - fully serverless, elastic, multi-tenant and at scale. You will work on building the next generation Kafka by continuing to push the boundaries of distributed system design. Our goal is to make Kafka a completely hands-free, serverless experience for customers, running at the largest scale imaginable for the lowest cost of ownership. We contribute to open source Apache Kafka deployed in production environments by several organizations' in the world. Here are examples of some of the challenges we’ve taken on in recent years:
Get Automatic, Self-Balancing Kafka Clusters
From On-Prem to Cloud-Native: Multi-Tenancy in Confluent Cloud
Tail Latency at Scale with Apache Kafka
Who You Are:
● Driven and excited about challenges in an innovative hyper-growth startup environment.
● 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 We're Looking For:
● Strong fundamentals in distributed systems design and development
● Solid understanding of operating systems
● Experience running production services in cloud
● A self starter with the ability to work effectively in teams
● Proficiency in any of these Java, C/C++, Go, .NET
● Bachelor's degree in Computer Science or similar field or equivalent and 4+ years of equivalent work experience
What Gives You An Edge:
● Experience building and operating large-scale systems
● Interest in developing and refining algorithms, working on algorithmic problems
● In-depth familiarity with the JVM
Come As You Are
At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact