> Markdown version of [/jobs/ext/985674-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/985674-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Uber - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Code Review, Extract Transform Load (ETL), Distributed Systems, Integrated Development Environments, Intrusion Detection and Prevention, Python (Programming Language), Machine Learning, SQL Databases, Data Streaming, Computer Network Operations, Feature Engineering, Data Ingestion, Large Language Models, Deep Learning, Backend, Information Technology, Apache Flink, Machine Learning Operations, Data Pipelines, Golang - **Published:** June 30, 2026 - **Apply:** https://dejobs.org/x/x/9A86B3BB528D42FBBC7FE074D17A30B6/job/ ## About the Role 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, 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 ## Description 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. ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Super scaling for the Super Bowl: How to survive 30 million users hitting your backend in 30 minutes](https://www.wearedevelopers.com/videos/100356-super-scaling-for-the-super-bowl-how-to-survive-30-million-users-hitting-your-backend-in-30-minutes) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries)