Relevant degree (B.Sc, M.Sc, Ph.D) in Computer Science or related technical field or equivalent practical experience
Strong problem-solving skills and collaboration skills
Excellent coding abilities, with experience in Java, Go, or similar programming languages; with the ability to pick up new ones quickly
4+ years of professional software development experience
Enjoy the crafting of high-quality software, pursuing technical excellence; powering quality of service in products relied upon by millions of people around the world
Bonus Qualifications
Experience in large-scale distributed systems; or generally in scalability engineering
Experience in real-time streaming and batch big-data; or generally in data engineering
Experience in observability, telemetry, and monitoring; or generally in reliability engineering
Experience in user analytics; or generally in data sciences
Experience in time-series anomaly detection; or generally in statistics or ML
What you'll be doing
Help design and build the next generation customer observability platform for all Uber apps
Collaborate across teams and across functions on building a live machine-readable knowledge base of customer experiences
Support engineering teams by acting as a subject matter expert on business observability
Oversee the delivery of business observability solutions across teams
Work on big-data solutions leveraging state-of-the-art data engineering and analytics technologies
Perks and Benefits
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently
Offices continue to be central to collaboration and Uber’s cultural identity
Accommodations may be available based on religious and/or medical conditions