What the Candidate Will Need / Bonus Points
- Lead the architecture of distributed backend systems with high availability, scalability, and low-latency requirements for Uber's customer support use cases.
- Make architectural decisions that balance scalability, security, and cost efficiency
- Analyze user behavior patterns and recommend data-driven improvements by collaborating with product teams to translate insights into actionable business strategies
- Optimize customer journeys and personalize user experiences.
- Build and maintain robust data ingestion, storage, and transformation processes
- Drive continuous improvement in system reliability, observability, and operational excellence in the customer care stack at Uber.
- Experience with customer journey analytics platforms is a plus
- - - - What the Candidate Will Do ----
- Build, scale and operate full stack software systems and products related to customer care, and inbound and outbound communications across a variety of modalities
- Partner with product and business stakeholders to craft and deliver on tech that drives meaningful business impact for Uber and its customers
- Mentor and guide other engineers on the team
- Set architecture vision across the organization
- Enhance engineering and operational excellence. Raise the bar on sustainable engineering by improving best practices, producing best in class of code, documentation, testing and monitoring.
- - - - Basic Qualifications ----
PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 4-years full-time Software Engineering work experience OR 7-years full-time Software Engineering work experience, WHICH INCLUDES 4-years total technical software engineering experience in one or more of the following areas:
Programming language (e.g. C, C++, Java, Python, or Go)
- Experience with full-stack large scale, distributed systems
- Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis
- Excellent written and verbal communication skills, including the ability to write detailed technical documents.
- Passion for driving continual improvement initiatives on engineering best practices like coding, testing or monitoring, deployment and post production practices.
- - - - Preferred Qualifications ----
- Customer service and engagement tech experience
- Experience working with distributed teams
- Product engineering
- Scalability engineering
- Deep, industry leading expertise in one or more technology domains and are the "-to" person for one or more areas of their business.
For San Francisco, CA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 per year.
For Seattle, WA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 per year.