Staff Software Engineer, Feature Platform & ML Infra

Unity

Mountain View (CA)

On-site

USD 193,000 - 289,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity / Stock ownership
Comprehensive health insurance
Generous vacation & personal days
Family leave support

Job summary

Unity is seeking a Staff Software Engineer for the Feature Platform to design and operate scalable data pipelines and feature datasets powering ads optimization and ML. You will own end-to-end offline data flows, ensure correctness, reproducibility, and SLA compliance, and collaborate with ML, backend, and product teams.

You'll build and maintain large-scale batch and streaming systems (Python/Java/SQL), contribute to the Feature Store, and improve observability, testing, and performance at

Qualifications

  • Proven track record designing and operating large-scale distributed systems.
  • Hands-on ETL/ELT pipelines using Python, Java, SQL, or similar technologies.
  • Experience with distributed processing frameworks such as Spark or Flink in batch and streaming modes, including performance tuning.
  • Understanding of how offline data systems integrate with online serving layers - feature stores, low-latency APIs, and real-time systems.

Responsibilities

  • Design, build, and operate scalable, production-grade data pipeline systems and curated feature datasets powering ads optimization and ML.
  • Own end-to-end offline data flows from raw event ingestion to feature-ready datasets, with strong emphasis on correctness, reproducibility, and SLA compliance.
  • Develop and maintain large-scale batch and streaming systems (Python / Java / SQL) with a strong focus on performance, cost-efficiency, and reliability.
  • Build and contribute to our Feature Store platform, including integration with the high-throughput online serving layer (Go-based services).
  • Translate complex product and monetization logic into well-engineered, extensible systems serving analytics and machine learning use cases.
  • Drive improvements in observability, testing frameworks, and quality standards across the platform.
  • Lead architectural decisions and engineering best practices within the Feature Platform team.

Skills

Distributed systems design
ETL/ELT pipelines
Python/Java/SQL
Spark or Flink
Feature stores & online serving
Go programming
Kubernetes
Observability & reliability
Ownership mindset

Tools

Spark
Flink
Kubernetes
Go
Python
Java
SQL

Job description

Unity is seeking a Staff Software Engineer for the Feature Platform to design and operate scalable data pipelines and feature datasets powering ads optimization and ML. You will own end-to-end offline data flows, ensure correctness, reproducibility, and SLA compliance, and collaborate with ML, backend, and product teams.

You'll build and maintain large-scale batch and streaming systems (Python/Java/SQL), contribute to the Feature Store, and improve observability, testing, and performance at

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer, Scalable Offline Pipelines
Staff ML Engineer, Scalable Offline Pipelines

Unity Technologies • San Francisco (CA)

On-site
USD 210,000 - 284,000
Health insurance
Life insurance
Disability insurance
+11
Senior ML Data Infrastructure Engineer — Scale ML Pipelines
Senior ML Data Infrastructure Engineer — Scale ML Pipelines

Unity • Mountain View (CA)

On-site
USD 166,000 - 273,000
Health insurance
Stock options
Retirement plans
+3
Staff Software Engineer, Feature Platform
Staff Software Engineer, Feature Platform

Unity • Mountain View (CA)

On-site
USD 193,000 - 289,000
Equity / Stock ownership
Comprehensive health insurance
Generous vacation & personal days
+1
Senior ML Engineer, Data Infrastructure & Pipelines
Senior ML Engineer, Data Infrastructure & Pipelines

Unity Enterprise • Mountain View (CA)

Hybrid
USD 200,000 - 261,000
Comprehensive health insurance
Life and disability insurance
Employee stock ownership
+3
Senior Software Engineer, Feature Platform
Senior Software Engineer, Feature Platform

Unity • San Francisco (CA)

On-site
USD 172,400 - 258,600
Staff Data Platform Engineer: Scale Global Data Flows
Staff Data Platform Engineer: Scale Global Data Flows

Unity Technologies • Mountain View (CA)

On-site
USD 158,000 - 301,000
Comprehensive health insurance
Employee stock ownership
Competitive retirement plans
+3
Staff Data Platform Engineer - Scale & Self-Service Infra
Staff Data Platform Engineer - Scale & Self-Service Infra

LE130 Unity Technologies SF • Mountain View (WY)

On-site
USD 200,000 - 301,000
Comprehensive health, life, and dental
Stock options
Commuter subsidy
+5
Senior ML Data Platform Engineer
Senior ML Data Platform Engineer

LE130 Unity Technologies SF • Mountain View (CA)

On-site
USD 210,000 - 273,000
Health insurance
Commuter subsidy
Stock options
+8
Staff Data Platform Engineer — Remote, Scale Data Infra
Staff Data Platform Engineer — Remote, Scale Data Infra

Unity Enterprise • Mountain View (CA)

Hybrid
USD 178,000 - 268,000
Health insurance
Employee stock ownership
Generous vacation and personal days
Senior ML Infrastructure Engineer - Scalable Data Pipelines
Senior ML Infrastructure Engineer - Scalable Data Pipelines

Unity • Bellevue (WA)

On-site
USD 165,000 - 273,000