Location: Hyderabad
Experience:2-4 YEARS
Role: Software Developer
Skill: Java
What You’ll Do
What we need in you
- PhD/MS/BS in Computer science and at least 7 years of individual contributor experience as a software engineer
- Coding chops, clean, elegant, bug-free code in any of the following languages – Java, C++, GO
- Prior experience as a tech lead who has mentored/led small teams in building product features at scale
- The ability to go deep, but also appreciate the challenge of going broad. Uber has a huge stack, and we’re all over it: backend services, real-time dispatch, machine learning, mobile, web development, data and analytics, infrastructure, marketing systems.
- Solid understanding of distributed systems architecture – consensus, convergence, load balancing, data consistency and performance/efficiency constructs
- Identify and resolve performance and scalability issues
- Intelligence. High adaptability. Ability to learn quickly.
- Strong desire to learn and grow, while building the best in class systems
- Strong flair for effective communication and collaboration – you know when to push on and when to step back
- An ability to have fun while working on the hardest problems