What You'll Do- Lead and drive complex business problems or product vision, help in preparing a roadmap and translate it into executable technical design to solve the problem or realize the product vision
- Solve challenging and interesting engineering problems for Uber
- Be a coach and mentor for both our talented team members. Deal with a difference in opinions in a mature and fair way, helping teams to commit and move forward
- Produce high quality code that is robust, efficient and maintainable; our primary languages are Java and Go
- Demonstrate technical skills to go very deep or broad in solving classes of problems or creating broadly leverageable solutions
- Collaborate with other talented team members within your group, smart technologists across product lines, to responsible leaders across Uber
- Executes and contributes to the management of the end-to-end delivery of well-defined technical projects and solutions
What You'll Need- 6+ years of backend software engineering experience with Strong CS fundamentals
- Extensive software design and development skills Ability to learn, and adapt to new technologies and contribute in a productive environment
- Expertise in one or more object oriented programming languages (e.g. Java, Golang, Python).
- Experience with production-quality services, deployment, monitoring, and reliability
- Background in distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra)
- Ability to decompose complex problems into clean, extensible, performant services and systems
- Self-driven to identify opportunities to make things better and efficient
- Thoughtfulness. High adaptability. A willingness to learn
- Experience mentoring team members & being a trusted advisor
- A team player attitude. You believe that you can achieve more on a team - that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement and you help others by returning the favor
Bonus points
- You have prior experience working on features end-to-end, including frontend, backend and database
- Background in building high performance, scalable distributed systems
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .