Senior Software Engineer - ML Infrastructure
Plaid
At a glance
AI generatedAs a Senior ML Engineer on Uber’s AI Security team in Seattle or San Francisco, you will work at the intersection of machine learning and security to develop dynamic, data-driven systems that enhance Uber’s Zero Trust Architecture. Your role involves translating ambiguous business needs into concrete ML problems, designing and iterating on models for real-time risk-adaptive decisions, and integrating these solutions into critical access pathways like containers, APIs, and gateways. You will collaborate with Security, Risk, and Infrastructure teams to deliver scalable, production-ready systems while mentoring junior engineers and evangelizing best practices in ML. The ideal candidate has extensive experience in formulating ML problems from ambiguous requirements, proficiency in PyTorch or TensorFlow, and hands-on skills in feature engineering and model deployment. Familiarity with large-scale data infrastructure like Kafka, Pinot, and Spark is also essential, as well as a background in access control and enterprise security systems.
Skills
What you'll do
What we're looking for
Market check
This $202,000–$202,000 range sits above 70% of similar postings on FindRole.
Peer median band
$129,550–$225,100
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$142,500–$217,725
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.
Uber currently has 19 open roles on FindRole.
Listed pay typically runs $202,000–$202,000 across 19 roles with salary data.
Most-posted roles
More like this
Plaid
Plaid
Plaid
General Motors (GM)
Genworth Financial
McDonald’s Corporation