Uber logo

Staff Software Engineer, ML Cyber Defense

Uber

About the Role

We are seeking a talented and experienced Staff Software Engineer to join our Cyber Defense team and lead the development of the next generation AI-powered security platform. This platform will be instrumental in enhancing our cyber defense capabilities across security operations, incident response, threat intelligence, and more. The security landscape is constantly evolving, and with the adoption of ML/GenAI backed by extensive heterogeneous data, security threats are inevitably broadened. With your deep and comprehensive expertise across major technology stacks, you will architect, implement and scale industry-leading security solutions for cyber defense. As a Staff Software Engineer, you are not only role models, but also empathic leaders. You are humble teachers, technically mentoring passionate engineers while also delivering uniquely challenging projects. You will have the opportunity to work on cutting-edge technologies, collaborate with cross-functional security and engineering teams, and play a key role in shaping our cybersecurity strategy.

What You Will Do

  • Design and develop scalable, reliable, and high-performance platform and services for Uber's cyber defense.
  • Leverage AI models and algorithms to transform threat defense and response from human-driven to AI-driven.
  • Collaborate with cybersecurity experts to understand their requirements and translate them into scalable technical solutions.
  • Collaborate with cross-functional engineering teams to build end-to-end cyber defense solutions.
  • Deliver high-quality code, conduct code reviews, identify areas for improvement, and mentor junior security engineers.

About the Team

Our mission is to protect, defend, and secure Uber's products, infrastructure, and data by building highly available, scalable, and extensible security platforms and services. We are focused on proactively identifying and remediating security risks as well as swiftly detecting and mitigating security incidents. In the ever-evolving landscape of cybersecurity, we continuously adapt and evolve our defenses in order to always stay one step ahead of potential threats.

Basic Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in threat modeling, threat detection, and/or incident response.
  • Programming skills in one or more of the following languages: Go, Java, or Python.
  • Experience designing, implementing, and deploying production-quality security engineering systems.
  • Experience with cloud technologies (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).

Preferred Qualifications

  • Master's or PhD degree in Computer Science, Engineering, or a related field.
  • Experience with AI/ML technologies and frameworks and incorporating them into production systems.
  • Knowledge of cybersecurity concepts, tools, and best practices.
  • Proven track record of leading complex projects from inception to delivery.
  • Strong problem-solving skills and a passion for innovation.

Benefits
Extracted with AI

  • Flexible work environment
  • Opportunities for professional growth
  • Collaborative team culture

Similar jobs

Last update: 23 minutes ago

Uber logo
Uber

Software Engineer II, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

Uber logo
Uber

Staff Machine Learning Engineer

Join Uber as a Staff Machine Learning Engineer to innovate and lead ML systems for UberEats.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, and C++ in Amsterdam.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

Uber logo
Uber

Senior Software Engineer - Machine Learning Platform

Join Uber's Michelangelo Machine Learning Platform team as a Senior Software Engineer to build and manage distributed systems.

bol logo
bol

Python Software Engineer – Security

Join our SecOps team as a Python Software Engineer to develop security solutions and protect our retail tech platform.

Albert Heijn logo
Albert Heijn

Staff Software Engineer (Kotlin/Java, React)

Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.

Uber logo
Uber

Senior Software Engineer - Backend - Maps

Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.

Uber logo
Uber

Software Engineer II, Backend - Production Engineering

Join Uber as a Software Engineer II in Backend Production Engineering, focusing on reliability and efficiency of tech platforms.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Uplimit logo
Uplimit

Software Engineer - Full Stack

Join Uplimit as a Full Stack Software Engineer to build AI-powered learning platforms. Work on cutting-edge AI projects in a hybrid environment.

Walmart logo
Walmart

Staff Software Engineer - Fullstack (Digital Trust and Citizenship)

Join Walmart as a Staff Software Engineer to enhance digital safety and customer trust using fullstack technologies like React and NestJS.

Detectify logo
Detectify

Staff Backend Engineer with AWS and Go

Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Uber logo
Uber

Software Engineer II, AI Platform (Michelangelo)

Join Uber's AI Platform team to build and manage distributed systems, leveraging AI and ML technologies.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Uber logo
Uber

Software Engineer II, AI Platform (Michelangelo)

Join Uber's AI Platform team as a Software Engineer II to build and manage distributed systems for AI technologies.

Scout AI logo
Scout AI

Founding Full-stack Engineer

Join a stealth startup as a Founding Full-stack Engineer to enhance cybersecurity using LLMs. Work with AWS, React, and Python.