Senior Software Engineer II

Confluent Confluent · Data AI · India · Remote · Engineering

Senior Software Engineer II role at Confluent focused on building and scaling the Kora Serverless platform, which is Confluent's cloud-native Kafka service. The role involves designing and implementing algorithms for right-sizing, load balancing, and scalability of distributed data streaming systems. It requires technical leadership, mentoring, and ensuring service level agreements (SLAs) for critical cloud services.

What you'd actually do

  1. Build the software underpinning mission-critical Kora Serverless platform. You will play a crucial role in designing, developing and operationalizing high performance, scalable, reliable and resilient systems
  2. Collaborate effectively across engineering, product, field teams and other key stakeholders to create and execute impactful roadmap for the Kora Serverless team.
  3. Meet and exceed Service Level Agreements (SLAs) for critical cloud services owned by the Kora Serverless team.
  4. Evaluate and enhance the efficiency of our platform's technology stack, keeping pace with industry trends and adopting state-of-the-art solutions
  5. Provide technical leadership, mentorship and drive strong teamwork

Skills

Required

  • BS, MS or PhD in computer science or a related field, or equivalent work experience
  • 6+ years of relevant software development experience
  • 3+ years of experience with designing, building, and scaling distributed systems
  • Deep technical expertise in large scale distributed systems
  • Experience running production services in the cloud with demonstrated operational excellence
  • Proficiency in Java, Scala
  • Ability to influence the team, peers, and management using effective communication and collaborative techniques
  • Proven experience in leading and mentoring technical teams

Nice to have

  • A strong background in distributed storage systems or databases
  • Experience in the areas of load balancing stateful distributed systems
  • Experience developing SaaS services on public clouds providers(AWS, Azure or GCP)
  • Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing Kafka)

What the JD emphasized

  • 6+ years of relevant software development experience
  • 3+ years of experience with designing, building, and scaling distributed systems
  • Deep technical expertise in large scale distributed systems
  • Experience running production services in the cloud with demonstrated operational excellence