Uber is seeking to enhance its cyber defense capabilities by developing a next-generation AI-powered security platform to address the evolving security landscape and broadened threats due to ML/GenAI adoption and heterogeneous data.
Requirements
- Proficiency in at least one of the following programming languages: C++, Java, Python, or Go
- Strong experience in backend software architecture design
- Experience with cloud technologies (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes)
- Experience with AI/ML technologies and frameworks and incorporating them into production systems
- Knowledge of cybersecurity concepts, tools, and best practices
Responsibilities
- Design and develop scalable, reliable, and high-performance software platform and services for Uber's threat defense and response
- Leverage AI models and algorithms to transform threat defense and response from human-driven to AI-powered
- Collaborate with cybersecurity experts to understand their requirements and translate them into scalable technical solutions
- Collaborate with cross-functional software engineering teams to build end-to-end cyber defense solutions
- Deliver high-quality code, conduct code reviews, and identify areas for improvement
Other
- 3+ years of experience in software development
- Proven track record of leading complex software projects from inception to delivery
- Strong problem-solving skills and a passion for innovation
- Uber expects employees to spend at least half of their work time in their assigned office.
- All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.