What You'll Do
- Design and implement new features in our RnA platform solutions at Uber.
- Join on call rotation, driving continuous improvements on system availability, scalability, performance and efficiency.
- Collaborate with team members, other teams, and product manager to build the RnA platform solutions and help in achieving team goals
Basic Qualifications
- BS or MS in Computer Science or a related technical discipline, or equivalent experience
- Proficient in one of the following programming languages: Java, Go, C/C++ or similar languages Good scripting skills and ability to pick up new ones.
- Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis
Preferred Qualifications
- 2 years of experience in building large-scale distributed systems
- 2+ years of experience with software design and shipping code for large scale production system
- Proficient in Golang/Java
- Experience in architectures involving multiple microservices and their interaction with web services
- Experience designing and implementing highly scalable, robust, and fault-tolerant services
- Experience working with very large amounts of data
For San Francisco, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.