Confluent is looking to solve the problem of building a highly available, performant, reliable, durable, scalable, and multi-tenant storage engine for their Kora platform, which demands high levels of availability and performance at the lowest cost of ownership.
Requirements
- Expertise in Java, Scala, C/C++, Go or other statically typed languages
- Proven experience designing and building large-scale, distributed storage systems.
- Deep knowledge of distributed systems concepts, including fault tolerance, consistency, and scalability.
- Solid understanding at a systems level (disk, network, operating systems, etc).
- A strong background in distributed storage systems or databases
- Expertise in building and operating modern cloud-based infrastructure and multi-tenant environments
- Experience developing SaaS services on public cloud providers (AWS, Azure or GCP)
Responsibilities
- Design and develop a highly available, performant, reliable, durable, scalable, and multi-tenant storage engine for Kora.
- Set the standard for engineering excellence. 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.
- Collaborate with product management, design, and other engineering teams to ensure seamless integration of storage features and infrastructure with the broader organization.
- Act as a trusted advisor for both internal and cross-functional teams, providing guidance on complex technical problems and contributing to high-level decision-making processes.
- Mentor junior engineers and help shape the direction of the team.
- Design, architect, and develop top-notch solutions.
- Contribute to high-level decision-making processes.
Other
- 12+ years of relevant backend and/or infrastructure development experience.
- BS, MS, or PhD in computer science or a related field, or equivalent work experience
- Strong leadership skills with a demonstrated ability to mentor and guide engineers to success.
- Excellent communication and collaboration skills, with the ability to influence and guide stakeholders at all levels.
- Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing your work)