Skip to main content
Overview: Senior Software Engineer at Uber MSP Infra builds data foundations for forecasting, simulation, and optimization used to plan pricing and incentives. You design scalable feature stores, data pipelines, and self-service tooling, ensuring fresh, trustworthy inputs and dependable production workflows. You’ll work across data science and engineering teams to enable end-to-end data infrastructure for forecasting, backtesting, and planning. This role combines hands-on engineering with cross-team collaboration to improve data reliability and performance at scale. Compensation / Benefits bonus program equity 401(k) plan comprehensive benefits flexible work arrangements? in-office requirements depending on role
Responsibilities: Design and evolve scalable data infrastructure with feature stores and distributed pipelines for training, inference, backtesting, and planning Develop automated data validation, monitoring, and alerting to ensure data freshness and correctness Improve data lifecycle operations including incremental processing, historical backfills, schema evolution, and versioning Create reusable APIs and tooling to enable self-service onboarding and issue investigation for engineers and scientists Identify bottlenecks in data processing, storage, and orchestration to boost throughput, cost efficiency, and reliability Lead end-to-end technical projects from design through rollout and production health management Collaborate with modeling, financial-data, and shared-platform teams to establish consistent data foundations; provide design and code reviews and mentorship
Key requirements: 6+ years of software engineering, data infrastructure, or related experience Strong programming skills in Python, Java, Scala, Go, or equivalent Experience building and operating large-scale data pipelines or distributed processing systems Strong SQL skills with data modeling, storage systems, and query performance optimization Experience delivering technical projects from design to production and ongoing operations Ability to communicate tradeoffs and collaborate across engineering and data science teams Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience collaborative mindset technical mentorship communication of tradeoffs Apache Spark Apache Hudi data lake technologies

Also on the board Same function, level within a rung

Level

Lead

Location

Seattle, WA

Occupation

Software Developers

Industry

Software Publishers

Posted

today

Apply for this role (opens in a new tab)