Staff Software Engineer, Feature Platform - ML Data

Unity Technologies

San Francisco (CA)

On-site

USD 193,000 - 289,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health insurance
Employee stock ownership
Generous vacation and personal days
Parental leave support

Job summary

Unity Technologies is seeking a Staff Software Engineer on the Feature Platform to design and operate scalable data pipelines powering ads optimization and ML across Unity's global platform. You will own end-to-end offline data flows, collaborate with ML, backend and product teams, and help build a durable, high‑quality infrastructure for offline training and online feature serving.

The role emphasizes correctness, observability, performance, and cost‑efficiency at scale, with Go-based services

Qualifications

  • Experience designing and operating large-scale distributed systems in production.
  • Experience building production-grade ETL/ELT pipelines using Python, Java, SQL.
  • Experience with Spark or Flink in batch and streaming modes.
  • Understanding offline data systems with online serving layers — feature stores and low-latency APIs.
  • Experience with Kubernetes and workflow orchestration.
  • Ownership mindset — focused on correctness, observability, and maintainability.
  • Go is a plus for collaboration on high-throughput services.

Responsibilities

  • Design, build, and operate scalable data pipelines 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 and SLA compliance.
  • Develop and maintain large-scale batch and streaming systems (Python/Java/SQL) with a focus on performance and reliability.
  • Build and contribute to the Feature Store platform, including integration with the high-throughput online serving layer (Go-based services).
  • Translate product and monetization logic into well-engineered, extensible systems for analytics and ML 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
ETL pipelines
Python
Java
SQL
Go
Kubernetes
Observability
Data pipelines
Go-based services

Education

Bachelor’s degree in Computer Science or related field

Tools

Spark
Flink
Cloud-native environments

Job description

Unity Technologies is seeking a Staff Software Engineer on the Feature Platform to design and operate scalable data pipelines powering ads optimization and ML across Unity's global platform. You will own end-to-end offline data flows, collaborate with ML, backend and product teams, and help build a durable, high‑quality infrastructure for offline training and online feature serving.

The role emphasizes correctness, observability, performance, and cost‑efficiency at scale, with Go-based services

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Feature Platform & ML Infra
Staff Software Engineer, Feature Platform & ML Infra

3M HEALTHCARE • Bellevue (WA)

On-site
USD 192,000 - 289,000
Staff Software Engineer, Feature Platform & ML Infra
Staff Software Engineer, Feature Platform & ML Infra

Unity Technologies • Bellevue (WA)

On-site
USD 193,000 - 289,000
Health insurance
Employee stock ownership
Competitive retirement plans
+5
Staff Software Engineer - Feature Platform & ML Pipelines
Staff Software Engineer - Feature Platform & ML Pipelines

Unity Technologies • Mountain View (CA)

On-site
USD 193,000 - 289,000
Staff Data & ML Platform Engineer
Staff Data & ML Platform Engineer

Unity • Mountain View (CA)

On-site
USD 245,000 - 318,000
Health insurance
Employee stock ownership
Competitive retirement plans
+1
Staff Platform Engineer: Feature Store & ML Infra
Staff Platform Engineer: Feature Store & ML Infra

3M HEALTHCARE • San Francisco (CA)

On-site
USD 173,000 - 289,000
Health insurance
Stock options
Generous vacation and personal days
+1
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
Staff ML Infrastructure Engineer, Large-Scale Pipelines
Staff ML Infrastructure Engineer, Large-Scale Pipelines

Unity Technologies • New York (NY)

Hybrid
USD 210,000 - 284,000
Comprehensive health, life, and dental
Stock ownership
Generous vacation
+1
Staff Software Engineer, Feature Platform
Staff Software Engineer, Feature Platform

3M HEALTHCARE • Bellevue (WA)

On-site
USD 192,000 - 289,000
Staff ML Engineer: Scalable Offline ML Pipelines
Staff ML Engineer: Scalable Offline ML Pipelines

Unity Technologies • Mountain View (CA)

On-site
USD 210,000 - 284,000
Health insurance
Commute subsidy
Employee stock ownership
+7
Staff Software Engineer (Data & ML)
Staff Software Engineer (Data & ML)

Unity • Mountain View (CA)

On-site
USD 245,000 - 318,000
Health insurance
Employee stock ownership
Competitive retirement plans
+1