Uber logo

Senior Software Engineer - ML Threat Detection

Uber

About The Role

As a Senior Software Engineer specializing in ML Threat Detection at Uber, you will be at the forefront of developing and operating security services and frameworks that support user-facing products and platforms. Your role will involve designing scalable systems and delivering high-quality code to enhance Uber's security posture. With the ever-evolving security landscape, particularly with the adoption of ML/GenAI backed by extensive heterogeneous data, your expertise will be crucial in broadening and strengthening Uber's security measures.

Key Responsibilities

  • Developing Security Solutions: Design, develop, and implement software solutions to enhance the security posture of the organization.
  • Threat Analysis and Detection: Analyze security threats and vulnerabilities to develop strategies for detection and mitigation.
  • Code Review and Testing: Conduct thorough code reviews and testing to ensure robust security measures.
  • Research: Stay abreast of new techniques and tools to enhance the organization's cyber defense capabilities.
  • Collaboration and Communication: Work closely with cross-functional teams such as network operations, incident response, and compliance to ensure a cohesive approach to cybersecurity.

Basic Qualifications

  • BS/MS Degree in Computer Science or related field.
  • 5+ years of industry experience in a software development environment.
  • Proficiency in programming languages like Java, Golang, or Python.
  • Hands-on experience with distributed systems and machine learning.
  • Experience leading projects across global cross-functional stakeholders.
  • Experience leading and mentoring junior engineers.

Preferred Qualifications

  • Prior experience with big data processing, such as Spark.
  • Prior experience with streaming data processing, such as Flink.
  • Prior experience with deep learning and anomaly detection.

Join us at Uber and be part of a team that is dedicated to reimagining how we can move better and safer. Your contributions will be pivotal in ensuring that Uber's technologies and systems are built with security-by-design in mind.

Benefits
Extracted with AI

  • Flexible work hours
  • Professional development opportunities
  • Collaborative work environment

Similar jobs

Last update: 23 minutes ago

Uber logo
Uber

Senior Software Engineer - Machine Learning

Join Uber as a Senior Software Engineer in Machine Learning, focusing on developing member-first experiences in Amsterdam.

Uber logo
Uber

Senior Data Analyst, ML Security

Join Uber as a Senior Data Analyst in ML Security, focusing on data analytics, machine learning, and cybersecurity in Amsterdam.

Uber logo
Uber

Staff Software Engineer, ML Cyber Defense

Join Uber as a Staff Software Engineer in ML Cyber Defense to lead AI-powered security platform development.

Uber logo
Uber

Senior Machine Learning Engineer - Applied AI

Join Uber's Applied AI team as a Senior Machine Learning Engineer in Amsterdam to develop innovative AI solutions.

Uber logo
Uber

Staff Machine Learning Engineer - Maps

Join Uber as a Staff Machine Learning Engineer in Amsterdam to lead map curation and enrichment efforts using advanced ML models.

Uber logo
Uber

Senior Software Engineer, Programming Systems Group

Join Uber as a Senior Software Engineer in Amsterdam to develop analysis tools for code quality and performance.

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

Uber logo
Uber

Senior Software Engineer - Backend

Join Uber as a Senior Software Engineer - Backend, focusing on membership experience and cross-team collaboration.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

Uber logo
Uber

Senior Software Engineer - Backend

Join Uber's Membership team as a Senior Software Engineer - Backend, focusing on developing member-first experiences.

Uber logo
Uber

Senior Software Engineer - Production Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.

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.

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

Security Engineer II - Security Design

Join Uber's Product Security team as a Security Engineer II in Amsterdam, focusing on security design and system reviews.

Uber logo
Uber

Senior Software Engineer, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Senior Backend Engineer to build next-gen cloud management tools.

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 Machine Learning Engineer, Delivery Matching

Join Uber as a Senior Machine Learning Engineer to drive ML solutions for Delivery Marketplace.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Uber logo
Uber

Staff Software Engineer - Backend

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

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Uber logo
Uber

Staff Software Engineer, Backend

Join Uber as a Staff Software Engineer, Backend, to lead impactful projects and mentor a talented team.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Uber logo
Uber

Staff Applied Scientist - Capacity & Efficiency Engineering

Join Uber's Capacity & Efficiency Engineering team in Amsterdam as a Staff Applied Scientist to drive infrastructure efficiency.

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.