Confluent is a company focused on transforming how data moves and is utilized. They are seeking a Senior Software Engineer to join their Infrastructure team, responsible for building and operating scalable and reliable infrastructure for Confluent Cloud, addressing complex challenges in distributed systems and cloud environments.
Responsibilities:
- Design, develop, and operate large-scale, high-performance infrastructure that powers Confluent Cloud
- Build foundational software to improve reliability, scalability, and efficiency across cloud environments
- Work on distributed systems challenges such as consensus algorithms, failover strategies, and resource allocation
- Collaborate with teams across Confluent to optimize and enhance infrastructure for real-time data streaming use cases
- Troubleshoot and improve system reliability, observability, and performance across multiple cloud providers (AWS, Azure, GCP)
- Contribute to open-source projects and leverage open-source technologies to drive business impact
Requirements:
- 2+ years of relevant experience
- Strong fundamentals in distributed systems, cloud infrastructure, and networking
- Experience in building and operating large-scale, high-availability systems
- Deep understanding of cloud platforms (AWS, Azure, or GCP) and their services
- Solid grasp of systems operations (disk, networking, OS-level optimizations)
- Proficiency in Java, Scala, C++, Go, or other statically typed languages
- A self-starter with strong problem-solving skills and the ability to work in a fast-paced environment
- BS, MS, or PhD in computer science or a related field, or equivalent work experience
- Experience in one or more of the following domains: storage, compute orchestration, networking, security, or performance engineering
- Familiarity with Kubernetes, service meshes, and cloud-native architectures
- Contributions to open-source infrastructure projects