Staff Software Engineer II - Kafka Storage
Company: Confluent
Location: Campbell
Posted on: June 24, 2025
|
|
Job Description:
With Confluent, organizations can harness the full power of
continuously flowing data to innovate and win in the modern digital
world. We have a purpose that drives us to do better every day –
were creating an entirely new category within data infrastructure -
data streaming. This technology will allow every organization to
create experiences and use the power of data in ways that
profoundly impact the way we all live. This impact is our purpose
and drives us to do better every day. 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. What You Will Do: • Storage Engine Development: Design
and develop a highly available, performant, reliable, durable,
scalable, and multi-tenant storage engine for Kora. • Engineering
Leadership: 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. • Cross-Functional Collaboration:
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. • Mentoring: Mentor junior
engineers and help shape the direction of the team. What You Will
Bring: • 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 • 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). • 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 What Gives You an Edge: • 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) • Familiarity with or
has experience contributing to the following open-source
technologies: Apache Kafka, Apache Iceberg, Apache Flink • Interest
in evangelism (giving talks at tech conferences, writing blog posts
evangelizing your work)
Keywords: Confluent, Woodland , Staff Software Engineer II - Kafka Storage, IT / Software / Systems , Campbell, California