Software Engineer, Driver Experience
Core
Build and improve backend features at the center of the core driver experience to solve pain points, reduce friction, and create intuitive systems for drivers.
Role type
Mid-level backend software engineer
Builds
Backend services and features for the driver platform
Domain
Ride-sharing / Transportation
Deliverable
production ML models | product features
Required skills
Backend development (Go, Python, Java), distributed systems, microservices, REST/gRPC APIs, message queues, async processing, relational/NoSQL databases, observability (logging, metrics, alerting), cloud infrastructure (AWS/GCP), unit and integration testing, Git workflows, CI/CD
Preferred skills
Debugging performance bottlenecks, resolving reliability issues, addressing technical debt, on-call incident response
Technologies
Go, Python, Java, AWS, GCP, REST, gRPC, microservices, message queues, relational databases, NoSQL
Responsibilities
Design and implement backend features end-to-end with clear ownership; Write clean, reliable, well-tested code; Debug and resolve issues across backend services; Collaborate with product managers, designers, and partner engineering teams; Participate in on-call rotations and respond to production incidents; Address technical debt and make incremental improvements
Seniority
Mid-level, hands-on IC