Taro Logo

Staff Software Engineer, Backend, ML

A technology company revolutionizing transportation and delivery services globally through its platform.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
AI · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Backend, ML

Uber's Security organization is seeking a Staff Software Engineer to join their Threat Defense and Response team to lead the development of next-generation AI-powered security platforms. This role combines cybersecurity expertise with advanced software engineering, focusing on protecting both digital and physical assets. The position offers an opportunity to work with cutting-edge AI/ML technologies while building scalable security solutions.

The role involves architecting and implementing industry-leading security solutions for cyber defense, leveraging AI models to transform threat defense from human-driven to AI-driven approaches. As a Staff Engineer, you'll not only lead technical initiatives but also mentor other engineers and shape cybersecurity strategy.

The team's mission focuses on protecting Uber's products, infrastructure, and data through highly available, scalable security platforms. Working in Amsterdam, you'll be part of a dynamic environment that values innovation and proactive security measures. The hybrid work model ensures both flexibility and collaborative opportunities.

This position is ideal for experienced engineers passionate about cybersecurity and AI, offering the chance to work on unique challenges at a global scale. You'll be instrumental in building solutions that protect millions of users while working with state-of-the-art technologies in a collaborative, impact-driven environment.

Last updated 7 months ago

Responsibilities For Staff Software Engineer, Backend, ML

  • Design and develop scalable, reliable, and high-performance software 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 software engineering teams to build end-to-end cyber defense solutions
  • Deliver high-quality code, conduct code reviews, identify areas for improvement, and mentor junior software engineers

Requirements For Staff Software Engineer, Backend, ML

Python
Java
Go
Kubernetes
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years of experience in software development
  • 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)

Interested in this job?