We are looking for people who are excited by distributed systems and database technologies. Expect to have a lot of influence over the system we are creating.
Specifically, you will:
- Take ownership of projects, drive design decisions and build scalable and stable systems.
- Design clean, usable APIs
- Contribute to an architecture that anticipates large deployments and can handle scale
- Have passion for crafting exceptional engineering solutions, striving for improving performance and helping customers succeed
- Bachelor’s and/or Master’s degree in Computer Science or related field
- Professional experience in software development shipping production code
- Fluent in Java or C++. Python is a plus.
- Experience building, testing and deploying microservices.
- Experience in building schedulers, orchestration and efficient resource management.
- Ability to build auto-remediation systems that can handle and heal failures.
- Experience with Linux, containers and Kubernetes is a plus
- Strong communication skills to be used across engineering, product and other functional teams