Basic Qualifications
- Experience : Proven experience building large-scale distributed systems with landed impact.
- Architecture : Understanding of distributed systems architecture, including consensus, convergence, data consistency, and performance/efficiency constructs. Ability to identify and resolve performance and scalability issues.
- Coding Skills : Proficient in writing clean, well tested and elegant code.
- Project Management : Ability to manage tasks from scoping requirements to launch.
- Continuous Learning : Strong desire to learn, grow, and build best-in-class systems.
Preferred Qualifications
- Solution Design : Partner with senior engineers to design reliable solutions for business use cases in highly distributed systems.
- Problem Solving : Ability to identify and resolve performance and scalability issues within their team.
- Implementation : Implement solutions in Go, focusing on clean, readable code with unit and integration test coverage, and running it in production.
- Communication : Effective communication and collaboration skills, be a strong team player.
- Engineering Best Practices : Commitment to learning and striving towards the bar on engineering best practices. Contribute to the team’s engineering culture in terms of quality, monitoring, and on-call practices.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .