Senior Software Engineer II
Skills
Computer ScienceJavaSoftware DevelopmentAmazon Web ServicesCC++Databases
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.
