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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Penetration Testing Engineer, AWS Proactive Security

Senior Penetration Testing Engineer position at AWS Proactive Security team, focusing on security testing of AWS services, applications, and hardware with 5+ years of experience required.

Senior Software Engineer- Security Workflows

Senior Software Engineer role at Semgrep focusing on building security workflows and integrations to help AppSec teams manage vulnerabilities efficiently.

Security Application Testing Engineer

Senior Security Application Testing Engineer position focusing on IPv6 networking and security validation, requiring 8+ years of experience and strong expertise in security testing tools.

Security Engineer 3

Senior Security Engineer role at Oracle focusing on security architecture, incident response, and threat management with competitive benefits and salary range of $87K-$178K.

Security Engineer, Kuiper Security

Senior Security Engineer role at Amazon's Project Kuiper, focusing on securing satellite communications systems and protecting customer data through threat modeling, code review, and security architecture.

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 3 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?