About the Role
\ * Work with cutting-edge code transformer tools such as OpenRewrite and leverage GenAI to automate large-scale code transformation to save hundreds of years of engineering time for Uber
\ * Develop and maintain core Java libraries that are used across Uber
- - - - Basic Qualifications ----
- BS/MS/Ph.D. in Computer Science or a related discipline or equivalent experience.
- 1+ years of experience
- - - - Preferred Qualifications ----
- Sound understanding of fundamentals and principles of distributed systems.
- Expert level in one of the following programming languages: Java, Go, C/C++, Python, or C#.
- Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
- A good understanding of operating and scaling large-scale distributed systems in practice, including application security, monitoring, and managing incidents.
- Excellent communication skills and the ability to work well within a team and across offices.
- GenAI-related experience is a big plus for this role.
For Seattle, WA-based roles: The base salary range for this role is USD$150,000 per year - USD$158,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$150,000 per year - USD$158,000 per year.