Design and build systems that secure Uber's cloud infrastructure and services, integrating security into development and deployment workflows.
Requirements
- 2–4 years of experience in software engineering with proficiency in languages such as Python, Go, or Java.
- Experience working with cloud platforms like AWS, GCP, or OCI.
- Familiarity with cloud security principles, IAM, and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Experience using AI-powered development tools (e.g., Cursor, GitHub Copilot) to enhance code quality and productivity.
- Background or project in machine learning, AI, or data security, with an understanding of how these intersect with cloud environments.
- Familiarity with securing AI/ML pipelines, models, or APIs in production cloud environments.
Responsibilities
- Design, develop, and maintain security tools and automation enhance cloud security posture.
- Monitor cloud environments for vulnerabilities, misconfigurations, and suspicious activity, and help drive remediation efforts.
- Participate in code reviews, threat modeling sessions, and security incident response activities as needed.
Other
- Uber expects employees to spend at least half of their work time in their assigned office.