Staff Software Engineer
Core
Design, own, and scale the Global Support Platform to link global customers to an exceptional customer care experience, integrating AI/ML to optimize support workflows.
Role type
Staff Software Engineer (Technical Lead)
Builds
Global Support Platform (integration platforms for customer care)
Domain
Ride-sharing / Customer Support / AI & Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Microservices design, Event-driven architectures, High-throughput API design, Backend development (Python/Go/Java/C#), Cloud platform expertise (AWS/GCP/Azure), Container orchestration (Kubernetes/Docker), Technical strategy & vision, Team leadership, System observability, Tech debt reduction, Cross-functional alignment
Preferred skills
Full-stack development
Technologies
Python, Go, Java, C#, AWS, GCP, Microsoft Azure, Kubernetes, Docker, cri-o
Responsibilities
Set technical vision and strategy for the product area, Drive adoption of AI/ML solutions for support workflows, Lead a team of engineers to ship code and solve hard problems, Translate business goals into engineering projects and own the technical roadmap, Drive responsible adoption of AI development tools and best practices, Champion improvements in system stability, performance, and tech debt, Establish best practices for deployment, alerting, and on-call health, Drive alignment across product, design, and operations, Mentor and level up engineers around the team