Uber Logo

Uber

Sr Software Engineer - Data Infrastructure

Posted Yesterday
Be an Early Applicant
In-Office
New York, NY, USA
202K-224K Annually
Senior level
In-Office
New York, NY, USA
202K-224K Annually
Senior level
Build and operate scalable data infrastructure for Uber’s mobility simulation and planning systems. Responsibilities include developing feature stores and distributed pipelines, ensuring data quality and reliability, enabling self-service workflows, optimizing performance and cost, managing backfills and schema evolution, and owning production operations. The role also involves leading technical projects, collaborating with data scientists and platform teams, mentoring engineers, and supporting forecasting, optimization, simulation, and financial measurement workflows.
The summary above was generated by AI
Senior Software Engineer - Data Infrastructure, Mobility Simulation and PlanningAbout the role and team

How can Uber plan pricing and incentives to meet financial goals while keeping its marketplace healthy and growing? That’s the challenge our Mobility Simulation and Planning (MSP) organization tackles within Marketplace.

MSP builds forecasting, simulation, and optimization products that help Operations teams translate financial targets into pricing and incentive policies across hundreds of cities. Our planning product, Planner, brings these capabilities together to generate actionable price plans. Supporting this work requires dependable data, scalable model training and simulation, and reliable workflows for generating and deploying plans.

The MSP Infra team builds the data and computing foundations that make these capabilities possible. We partner with engineers and scientists to turn complex data and modeling workflows into reliable, scalable, reusable infrastructure.

We’re looking for a Senior Software Engineer with a strong infrastructure background and a focus on data-intensive systems. You’ll build and evolve feature stores, distributed data pipelines, and self-service tooling that support forecasting, simulation, optimization, and financial measurement. Your work will help teams move from new data and modeling ideas to dependable production workflows.

The challenges go beyond moving data from one place to another. How do we keep model inputs fresh and consistent as upstream sources evolve? How do we efficiently rebuild historical features for simulation and backtesting? How do we make complex data operations safe and self-service? You’ll solve these problems through hands-on engineering, cross-team collaboration, and end-to-end ownership of production systems.

What you’ll do
  • Build scalable data infrastructure: Design and evolve shared feature stores and distributed processing pipelines that support model training, inference, backtesting, simulation, and planning.
  • Make data trustworthy: Develop automated validation, monitoring, and alerting to detect freshness, completeness, and correctness issues before they affect downstream consumers.
  • Improve data lifecycle operations: Build efficient capabilities for incremental processing, historical backfills, schema evolution, data versioning, and recovery from failed or incorrect writes.
  • Enable self-service: Create reusable frameworks, APIs, and developer tooling that help engineers and scientists onboard features, investigate issues, and operate workflows with less manual support.
  • Optimize performance and cost: Identify bottlenecks in data processing, storage, and orchestration, and improve throughput, resource efficiency, and reliability.
  • Drive technical projects end to end: Translate ambiguous requirements into designs, lead implementation and rollout, and own production health through on-call, incident response, and long-term improvements.
  • Collaborate and mentor: Partner with modeling, financial-data, and shared-platform teams to establish consistent data foundations; guide engineers through thoughtful design reviews, code reviews, and technical mentorship.
Basic Qualifications
  • 6+ years of professional experience in software engineering, data infrastructure, or a related technical role.
  • Strong programming skills in Python, Java, Scala, Go, or a comparable language.
  • Experience designing, building, and operating large-scale data pipelines or distributed data-processing systems.
  • Strong SQL skills and experience with data modeling, storage systems, and query-performance optimization.
  • Experience delivering technical projects from design through production rollout and ongoing operations.
  • Ability to communicate technical tradeoffs and collaborate across engineering and data science teams.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
Preferred Qualifications
  • Experience with Apache Spark or comparable distributed data-processing frameworks.
  • Experience with Apache Hudi or similar data lake technologies supporting incremental updates, schema evolution, and versioned datasets.
  • Experience building feature stores or data infrastructure for machine learning, forecasting, optimization, or simulation.
  • Experience developing reusable data-quality frameworks, observability systems, or tools for tracing and reconciling data across sources.
  • Familiarity with workflow orchestration and distributed computing frameworks such as Ray.
  • Experience building self-service platforms or automation that reduces operational overhead for engineers and scientists.
  • A track record of measurable improvements in data reliability, processing performance, infrastructure cost, or developer productivity.

Responsibilities

For New York City, NY-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.


For San Francisco, CA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.


For Seattle, WA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.


For Sunnyvale, CA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,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.

About Us

Ready to Ride?

This isn't the kind of place where you follow a playbook — it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves — we'd love to hear from you.

You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.

Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.

Uber is proud to be an Equal Opportunity 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.

Uber New York, New York, USA Office

Uber's a hybrid work environment and employees target spending 50% of their time in the office.

Uber New York, New York, USA Office

New York, United States

Similar Jobs

14 Days Ago
In-Office
New York, NY, USA
229K-364K Annually
Senior level
229K-364K Annually
Senior level
Information Technology • Internet of Things
Build and operate scalable data infrastructure for personalized recommendations and music discovery. Responsibilities include streaming and batch pipelines, feature computation and serving, event logging, workflow orchestration, observability, data quality, and infrastructure as code across AWS and Snowflake. The role owns architecture and reliability, partners with ML, data, and product teams, leads technical design, and mentors engineers.
Top Skills: AirflowAWSDagsterDbtFirehoseFlinkGlueKafkaKinesisLambdaPythonS3SnowflakeTerraform
One Month Ago
In-Office
New York, NY, USA
Senior level
Senior level
Angel or VC Firm • Fintech
Build and operate Helios’s acquisition and document-processing infrastructure, including web crawlers, connectors, fault-tolerant pipelines, multilingual document and media processing, OCR, extraction, transcription, and enrichment. Establish data contracts, provenance, versioning, observability, security, and correction propagation across distributed systems. Scale batch and real-time CPU/GPU workloads while supporting international sources and restricted environments.
Top Skills: Air-Gapped EnvironmentsAudio And Video ProcessingCloud InfrastructureCpu ComputingData ConnectorsDistributed ProcessingDocument ConversionGovcloudGpu ComputingLayout AnalysisMultilingual TranscriptionOcrSpeaker DiarizationWeb Crawlers
2 Months Ago
In-Office
New York City, NY, USA
200K-400K Annually
Senior level
200K-400K Annually
Senior level
Artificial Intelligence • Software
Designs, builds, and operates high-throughput streaming and batch data infrastructure for AI products. Responsibilities include developing Kafka, Flink, and Airflow pipelines; managing analytical data layers; optimizing query and pipeline performance; implementing Terraform and GitOps practices; improving observability, reliability, and cost efficiency; partnering with product and research teams; and participating in on-call operations and automation initiatives.
Top Skills: AirflowAksAWSAzureBigQueryClickhouseDagsterDaskDatabricksDatadogDbtDebeziumEksFlinkGCPGitopsGkeGrafanaKafkaKubernetesMskOpentelemetryPrefectPrometheusPub/SubRabbitMQRedshiftSnowflakeSparkTerraform

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account