engineering
Posted May 11Senior Software Engineer II, Kora Compute
at Confluent
Remote
Requirements
- In this role, you will be working on building highly available, reliable, secure, scalable, and multi-tenant Kora's compute layer.
- 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 YOU WILL BRING: - BS, MS, or PhD in computer science or a related
- 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) - A self starter with the ability to work effectively in teams Proficiency in Java, Scala, C/C++, Go or other statically typed languages 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
- experience - 4+ years of relevant cloud infrastructure/cloud networking
Contact
- Here are examples of some of the challenges we've taken on in recent years: Kora: A Cloud-Native Event Streaming Platform For Kafka https://www.vldb.org/pvldb/vol16/p3822-povzner.pdf Apache Kafka's Next-Gen Rebalance Protocol: Towards More Stable and Scalable Consumer Groups https://www.confluent.io/events/current/2023/apache-kafkas-next-gen-rebalance-protocol-towards-more-stable-and-scalable/ From On-Prem to Cloud-Native: Multi-Tenancy in Confluent Cloud
Additional details
- We’re rewriting how data moves and what the world can do with it.
- 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.
- Just smart, curious humans pushing toward something bigger, together. One Confluent. One Team.
- ABOUT THE ROLE: 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.
- 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.