Staff Software Engineer

Uber

Seattle, WA

JOB DETAILS
SALARY
$232,000–$258,000 Per Year
SKILLS
Code Reviews, Computer Science, Cross-Functional, Data Management, Data Modeling, Data Processing, Data Quality, Database Extract Transform and Load (ETL), Deep Learning, Distributed Computing, Go Programming Language (Golang), Incident Response, Leadership, Machine Learning, Mentoring, Network Administration/Management, Operations Security (OPSEC), Protective Services, Python Programming/Scripting Language, Risk, SQL (Structured Query Language), Scalable System Development, Security Analysis, Software Development, Software Engineering, Telemetry, Testing, Use Cases
LOCATION
Seattle, WA
POSTED
20 days ago
**About the Role** You will drive the development and operations of security services and frameworks that protect Uber's user-facing products and core platforms. This role is ideal for a strong software engineer with a machine learning background who is excited to apply ML/GenAI techniques to real-world security problems at scale. The security landscape evolves constantly-and with the rise of ML/GenAI and the growing volume of heterogeneous signals (logs, events, graph data, identity signals, endpoints, network telemetry), the attack surface expands just as quickly. You will design and build robust, scalable systems and data pipelines that enable detection, investigation, and automated response-turning noisy telemetry into actionable security insights. You'll collaborate closely with security leadership and partner engineering teams to embed security-by-design across Uber's technology stack. **What the Candidate Will Need / Bonus Points** ---- What the Candidate Will Do ---- 1. **Build ML-powered security systems:** Design, develop, and operate software and services that improve Uber's security posture, with a focus on detection, classification, and risk scoring. 2. **Develop backend infrastructure and ETL pipelines:** Build reliable data ingestion, transformation, and feature pipelines to support security analytics and machine learning workflows. 3. **Productionize ML for security use cases:** Help take models from experimentation to deployment-owning performance, scalability, monitoring, and model/data quality in production. 4. **Code review and testing:** Maintain high engineering standards through design reviews, code reviews, testing, and operational excellence. 5. **Cross-functional collaboration:** Partner with teams like network operations, incident response, and compliance to ensure cohesive, end-to-end security outcomes. ---- Basic Qualifications ---- 1. BS/MS in Computer Science or a related field 2. 7+ years of industry experience in a software development environment 3. Proficiency in one or more of **Golang, SQL, Python** 4. Hands-on experience building and operating **distributed systems** 5. Hands-on experience with **machine learning** (e.g., feature engineering, training/evaluation, or deploying models) 6. Experience leading projects with global, cross-functional stakeholders 7. Experience mentoring and guiding junior engineers ---- Preferred Qualifications ---- 1. Experience with security detection engineering (threat detection, alerting, triage) and/or threat emulation 2. Experience with streaming data processing (e.g., Flink) 3. Experience with deep learning and/or LLM/GenAI approaches applied to security signals 4. Experience with anomaly detection, graph-based detection, or statistical/ML methods for identifying abuse or attacks For Seattle, WA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits. Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form- https://docs.google.com/forms/d/e/1FAIpQLSdb_Y9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform

About the Company

U

Uber

We ignite opportunity by setting the world in motion

Good things happen when people can move, whether across town or towards their dreams. Opportunities appear, open up, become reality. What started as a way to tap a button to get a ride has led to billions of moments of human connection as people around the world go all kinds of places in all kinds of ways with the help of our technology.

We’re building something people use every day. From how you get home from work, to how you eat meals, or how you move huge shipments of absolutely anything, the work we contribute moves the world a few steps forward. And that’s one of the best parts about working here—knowing that the work you do helps shape the future.

And getting to that bright future means solving some of the most difficult problems of the present. It takes a lot of hard work, a lot of love, and support from colleagues all over the world. At Uber, we have brought together a world-class collective of problem-solvers. And we all fundamentally understand that tough challenges help us personally grow the most. That’s why we wholeheartedly believe in learning by doing—and that there is no better classroom than real-world experience. Because if it helps you grow, then we all grow. Together.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Other/Not Classified
FOUNDED
2009
WEBSITE
https://www.uber.com/