Senior Software Engineer II - Apache Kafka

Confluent
Full time
Software Development
Canada
Hiring from: 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 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 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

Centralized Monitoring and Troubleshooting for Kafka Clients

Queues for Kafka

Kafka Streams

Apache Kafka 4.0

What You Will Do

  • Independently drive the design and execution of complex projects end to end
  • Contribute advancement to the Apache Kafka project
  • Work with customers to understand their requirement and making them successful
  • Represents the team in cross-functional design/architecture meetings
  • Provide guidance and mentorship to other engineers
  • 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
  • 4+ 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)
  • Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing Kafka)

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 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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

DataAnnotation
Contract
DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule. We are looking for a proficient Frontend Developer to join our team to...
Software Development
Canada
Hiring from: Canada
Varsity Tutors, a Nerdy Company
Full time
Job de Tuteur En Ligne Sur la plateforme Varsity Tutors, des milliers d’étudiants recherchent un tuteur en ligne, à Trois Rivieres et à l’échelle nationale. En tant que tuteur sur la plateforme Varsity Tutors, vous pouvez gagner de l’argent, déterminer...
Software Development
Canada
Hiring from: Canada
Mathématicien appliqué (hors États-Unis) Outlier aide les entreprises les plus innovantes au monde à améliorer leurs modèles d’IA en fournissant des commentaires humains. Êtes-vous un expert en mathématiques expérimenté et souhaitez-vous mettre votre expertise à profit pour entraîner des modèles...
Software Development
Canada
Hiring from: Canada