The Earner Screenings team is looking to build and improve the engineering systems and workflows that power Uber's background check systems globally for any earner on the platform.
Requirements
- Proficiency in a high level programming language such as Golang, Java, Python
- Extensive software design and development skills.
- Experience working in an agile engineering environment.
- Experience working with a large scale distributed system.
- Leveraging LLM / traditional AI models
- Experience working on a storage system
- Competitive programming experiences
Responsibilities
- Drive thought leadership and execution strategy on some very hard problems that are yet to be adequately defined.
- Partner with fellow engineers to architect, develop and scale Uber's Background Check platform and multiply your fellow team members performance by helping them do and become more.
- Write high quality code to further our operational excellence
- Drive ongoing efficiency and reliability improvements that improve the quality of the systems.
- Write clear documentation so that other engineers can partner to contribute and deliver.
- Deliver solutions to transportation infrastructure problems at a global scale.
- Build new services and technology stack in a GenAI first environment
Other
- BS/BE degree in Computer Science and related field. Advance degrees are preferred but not required.
- A minimum 3 years of engineering experience.
- A passion to learn. Our domain is cutting edge in the ridesharing business, and we want you to be as excited as we are.
- Proven success at building large scale, distributed backend systems, with high iteration velocity
- Willingness to learn, and adapt to new technologies and contribute in a productive environment.