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
Senior Software Engineer - Machine Learning
Join Uber as a Senior Software Engineer in Machine Learning, focusing on developing member-first experiences in Amsterdam.
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.
Staff Software Engineer, ML Cyber Defense
Join Uber as a Staff Software Engineer in ML Cyber Defense to lead AI-powered security platform development.
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.
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.
Senior Software Engineer, Programming Systems Group
Join Uber as a Senior Software Engineer in Amsterdam to develop analysis tools for code quality and performance.
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.
Senior Software Engineer - Backend
Join Uber as a Senior Software Engineer - Backend, focusing on membership experience and cross-team collaboration.
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.
Senior Software Engineer - Backend
Join Uber's Membership team as a Senior Software Engineer - Backend, focusing on developing member-first experiences.
Senior Software Engineer - Production Engineering
Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.
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.
Senior Software Engineer - Backend - Maps
Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.
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.
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.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Senior Machine Learning Engineer, Delivery Matching
Join Uber as a Senior Machine Learning Engineer to drive ML solutions for Delivery Marketplace.
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.
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.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Staff Software Engineer, Backend
Join Uber as a Staff Software Engineer, Backend, to lead impactful projects and mentor a talented team.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Staff Applied Scientist - Capacity & Efficiency Engineering
Join Uber's Capacity & Efficiency Engineering team in Amsterdam as a Staff Applied Scientist to drive infrastructure efficiency.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.