Uber is seeking a Software Engineer II to join their Threat Defense and Response team to develop a next-generation AI-powered security platform. This platform is crucial for enhancing cyber defense capabilities across various security functions, addressing the evolving threat landscape amplified by ML/GenAI and heterogeneous data. The goal is to architect, implement, and scale industry-leading security solutions for cyber defense.
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
- The base salary range for this role is USD$167,000 per year - USD$185,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.