Design and implement scalable services for our API and routing engine tiers, following best practices for deployment, resilience, and observability
Job Summary
Design and implement scalable services for our API and routing engine tiers, following best practices for deployment, resilience, and observability.
Run and design experiments to evaluate the quality, reliability, and capacity requirements of our user-facing navigation products.
Participate in end-to-end feature implementation within the larger navigation team; review code and design documents, shepherd feature releases, and participate in an on-call rotation.
Matching Summary
Design and implement scalable services for our API and routing engine tiers, following best practices for deployment, resilience, and observability.
Skills & Requirements
Must-have
engineering web services
highly-available API services
container-based environments
operating systems and distributed systems
algorithms and data structures
automated tests
Nice-to-have
AI integration in engineering
teaching and learning environment
high-performing creative individuals
passion about programming
strong focus on quality
Key Requirements
3+ years engineering web services
Experience with Rust, C++ or Node
Experience building highly-available API services
Knowledge of operating systems and distributed systems