Taro Logo

Senior Software Engineer II, Kora Compute

A company building a data streaming platform that puts information in motion, enabling companies to react faster and build smarter experiences.
Ontario, Canada
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer II, Kora Compute

Confluent is revolutionizing the way data moves and operates in the modern world through their data streaming platform. They're seeking a Senior Software Engineer II to join their Kora Compute team, focusing on building a true managed service for demanding clients. The role involves working on Kora's compute layer, requiring expertise in distributed systems and cloud infrastructure.

The position offers the opportunity to work on cutting-edge technology, as evidenced by their published work on Kora Cloud-Native Event Streaming Platform and Apache Kafka's next-gen rebalance protocol. The team is dedicated to solving complex distributed systems and infrastructure problems, with a focus on delivering high availability, reliability, and performance at the lowest cost of ownership.

The ideal candidate will bring 4+ years of cloud infrastructure experience, strong distributed systems knowledge, and proficiency in languages like Java, Scala, or Go. They value team players who can tackle challenging problems, focus on root causes, and maintain a customer-centric approach. The role offers the chance to work on large-scale systems and contribute to significant technical innovations in the data streaming space.

Confluent emphasizes inclusivity and belonging, welcoming diverse perspectives and backgrounds. They offer a remote work environment and the opportunity to work with a team that's pushing the boundaries of what's possible in data streaming technology. The company maintains a strong commitment to equal opportunity employment and makes decisions based purely on job-related criteria.

This role is perfect for engineers who are passionate about distributed systems, enjoy solving complex technical challenges, and want to be part of a team that's redefining how data moves in the modern world.

Last updated a month ago

Responsibilities For Senior Software Engineer II, Kora Compute

  • Building highly available, reliable, secure, scalable, and multi-tenant Kora's compute layer
  • Driving technical solutions end-to-end
  • Working closely with team and stakeholders to design, architect, and develop solutions
  • Delivering complex projects in production with focus on quality
  • Solving challenging customer problems
  • Identifying root causes and solving hard problems

Requirements For Senior Software Engineer II, Kora Compute

Java
Scala
Go
  • BS, MS, or PhD in computer science or related field, or equivalent work experience
  • 4+ years of relevant cloud infrastructure/cloud networking experience
  • Strong fundamentals in distributed systems design and development
  • Experience building and operating large-scale systems in the Cloud
  • Solid understanding of basic systems operations (disk, network, operating systems, etc)
  • Self starter with ability to work effectively in teams
  • Proficiency in Java, Scala, C/C++, Go or other statically typed languages