Shire Veteran Jobs

Job Information

Confluent Senior Software Engineer - Apache Kafka in British Columbia, Canada

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 – we're 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.

One Confluent. One team. One Data Streaming Platform.

Data Connects Us.

About the Role:

Our team’s mission is to advance the innovation of Apache Kafka (https://kafka.apache.org/) both within Confluent and the open source community. We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. Our team includes highly respected Apache Kafka committers (https://kafka.apache.org/committers) and PMC members that you will be working with to help shape the next generation of Kafka APIs, Kafka Protocols and Kafka Streams. You will be instrumental in driving technical projects end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions. Here are examples of some of the challenges we've taken on in recent years:

Apache Kafka's Next-Gen Rebalance Protocol (https://www.confluent.io/events/current/2023/apache-kafkas-next-gen-rebalance-protocol-towards-more-stable-and-scalable/)

Centralized Monitoring and Troubleshooting for Kafka Clients

Queues for Kafka (https://medium.com/@andrew_schofield/queues-for-kafka-29afa8aeed86)

Kafka Streams

Apache Kafka 4.0 (https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+4.0.0)

What You Will Do:

  • Contribute towards the design and execution of complex projects

  • Contribute advancement to the Apache Kafka project

  • Collaborate with other engineers and make decision which benefits Apache Kafka and Confluent

What You Will Bring:

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience

  • 2+ years of relevant experience in distributed systems, query and stream processing

  • Strong fundamentals in distributed systems design and development

  • Experience building and operating highly scalable and performant systems

  • 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 or other statically typed languages

What Gives You an Edge:

  • Apache Kafka contributor

  • A strong background in distributed storage systems or databases

  • Experience/knowledge with public clouds (AWS, Azure or GCP)

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. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law.

Click HERE (https://www.confluent.io/legal/confluent-candidate-privacy-notice/) to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.

#LI-Remote

DirectEmployers