Senior Software Engineer II

Skills
Computer ScienceJavaSoftware DevelopmentAmazon Web ServicesCC++Databases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • BS, MS, or PhD in computer science or a 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)
  • Self-starter with the ability to work effectively in teams
  • Proficiency in Java, Scala, C/C++, Go or other statically typed languages

Nice to have

  • In-depth familiarity with the JVM
  • 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

Day to day

  • Work on building highly available, reliable, secure, scalable, and multi-tenant Kora's compute layer.
  • Drive technical solutions end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions.
  • Deliver complex projects in production with a focus on quality, while making customers more successful by solving challenging problems.