As a Senior Engineer in the Embedded Reliability team, you'll work on improving, rearchitecting, and scaling critical production systems to meet growing demands. You'll partner with engineering leadership to shape reliability roadmaps and work on hands-on systems engineering problems.
Requirements
- 7-10+ years building and operating distributed systems at scale
- Expert-level proficiency in at least one programming language; willingness to become proficient in Go
- Deep understanding of distributed systems: e.g. consensus algorithms, replication, consistency, failure modes, scalability patterns
- Proven experience scaling backend systems: e.g sharding, partitioning, horizontal scaling, capacity planning, performance optimization
Benefits
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work CertifiedTM across the globe