What You Will Do
- Ensure every Uber account is protected from abuse and take over.
- Enable verifications and step up challenges to ensure trusted interactions.
- Enable smooth and magical experiences for both customers and stakeholders.
- Ensure maintainable, efficient, and scalable software solutions.
- Leverage digital information, behavior signals and social networking signals to establish trust in users.
- Integrate with 3rd parties to perform additional identity verifications.
- Build large scale systems to find similarities and relationships between various entities such as users, devices, images etc.
- Integrate with business systems dealing with risk, safety, and compliance.
Basic Qualifications
- 2+ years of backend software engineering experience and Bachelor degree (or higher) in Computer Science or related field of study.
- Good communication and collaboration skills.
- Curious candidate eager to explore, learn, and innovate in a dynamic environment.
- Expertise in one or more object-oriented programming languages (Go, Java, Python).
- Demonstrated experience of shipping high-quality product features on schedule.
Preferred Qualifications
- Experience working with distributed systems is a plus.
- Experience with fraud detection.
- Experience implementing complex projects with multiple dependencies.
- Experience with large-scale, distributed systems development.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .