Senior Software Engineer - ML Threat Detection

A global technology company revolutionizing transportation and mobility solutions.
$150,000 - $250,000
Security
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - ML Threat Detection

Uber is seeking a Senior Software Engineer specializing in ML Threat Detection to join their security team. This role combines software engineering expertise with security and machine learning to protect Uber's global technology infrastructure. You'll be at the forefront of developing security solutions in an era where ML/GenAI adoption presents new security challenges.

As a Senior Security Engineer, you'll drive the development and operations of security services and frameworks that support user-facing products and platforms across Uber. The role requires a blend of deep technical expertise and practical problem-solving skills to design scalable systems while maintaining high code quality standards.

You'll work with cutting-edge technologies in distributed systems, machine learning, and security, architecting and implementing solutions that protect one of the world's largest technology platforms. The position offers the opportunity to work with big data processing (Spark), streaming data processing (Flink), and advanced machine learning techniques including deep learning and anomaly detection.

Collaboration is key in this role - you'll work closely with security leaders and engineering teams across the organization to implement security-by-design principles. The ideal candidate combines strong technical skills with excellent communication abilities, as you'll be interfacing with various teams including network operations, incident response, and compliance.

This hybrid role is based in Amsterdam, requiring at least 50% office presence, offering the opportunity to work with a global team while maintaining strong local collaboration. Join Uber in building a secure future for global mobility and technology.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - ML Threat Detection

  • Develop and operate security services and frameworks
  • Design scalable systems while delivering high-quality code
  • Architect, implement and scale industry-leading security solutions
  • Analyze security threats and vulnerabilities
  • Conduct code reviews and testing
  • Research new techniques and tools for cyber defense
  • Collaborate with cross-functional teams

Requirements For Senior Software Engineer - ML Threat Detection

Java
Go
Python
  • BS/MS Degree in Computer Science or related field
  • 5+ years of industry experience in software development
  • Proficiency in Java, Golang, or Python
  • Hands-on experience with distributed systems
  • Hands-on experience with machine learning
  • Experience with big data processing (Spark) preferred
  • Experience with streaming data processing (Flink) preferred
  • Experience with deep learning preferred
  • Experience with anomaly detection preferred

Benefits For Senior Software Engineer - ML Threat Detection

Medical Insurance
Dental Insurance
Vision Insurance
  • Hybrid work environment
  • Collaborative workspace
  • Global impact opportunity

Interested in this job?

Jobs Related To Uber Senior Software Engineer - ML Threat Detection

Sr. Software Engineer - Enterprise Security

Senior Software Engineer position at Uber focusing on enterprise security infrastructure, requiring 3+ years of experience and expertise in security tools and systems.

Sr Security Engineer

Senior Security Engineer role at Uber focusing on incident response, security investigations, and automation development using ML/GenAI technologies.

Senior Software Engineer - Mobile Security

Senior Software Engineer - Mobile Security at Uber: Design and build industry-leading technology to secure Uber's marketplace.

Senior Security Engineer, Threat Detection and Response

Senior Security Engineer role at Airbnb focusing on threat detection, incident response, and security automation for the global hospitality platform.

Senior Application Engineer, Security

Senior Application Security Engineer role at Airbnb, focusing on platform security, threat modeling, and secure development practices with remote work options.