Senior Software Engineer Ii, Kora Compute

Confluent Confluent · Data AI · United States · Engineering

Senior Software Engineer II role focused on building the compute layer for Kora, a cloud-native event streaming platform. Responsibilities include designing, architecting, and developing highly available, reliable, secure, scalable, and multi-tenant systems. Requires strong fundamentals in distributed systems and experience with cloud infrastructure.

What you'd actually do

  1. building highly available, reliable, secure, scalable, and multi-tenant Kora's compute layer
  2. driving the technical solutions end-to-end
  3. working closely with the team and key stakeholders to design, architect, and develop top-notch solutions

Skills

Required

  • 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)
  • Proficiency in Java, Scala, C/C++, Go or other statically typed languages

Nice to have

  • In-depth familiarity with the JVM
  • A strong background in distributed storage systems or databases
  • Experience in the areas of resource management and QoS
  • Experience/knowledge with public clouds (AWS, Azure or GCP)
  • Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing Kafka)
  • Experience working on databases or data storage