Principal Software Engineer - Data and ML

undefined ago • All levels • Data Analysis • $209,700 PA - $283,800 PA

Job Summary

Job Description

Unity is seeking a Principal Data Engineer with deep expertise in machine learning infrastructure to design and optimize data systems for next-generation ML-driven products like ads optimization and personalization. This high-impact role involves designing scalable real-time and batch data pipelines for ML workflows, partnering with data scientists and product managers to translate business goals into scalable data models, architecting robust data infrastructure, leading technical initiatives, mentoring engineers, and ensuring data security and compliance across ML and AdTech systems.
Must have:
  • Design, build, and optimize real-time and batch data pipelines tailored for ML workflows.
  • Partner with data scientists, product managers, and engineers to translate business goals into scalable data models and algorithms.
  • Architect and maintain robust data infrastructure for ingestion, storage, processing, and serving ML-ready datasets.
  • Lead technical initiatives, define best practices, and mentor engineers across teams.
  • Ensure data security, privacy, and compliance across all ML and AdTech systems.
  • Robust experience in data engineering or ML infrastructure, ideally in large-scale or AdTech environments.
  • Strong skills in Python, Scala, or Java; experience with Spark, Flink, Kafka, and distributed systems.
  • Cloud experience, preferably GCP (AWS acceptable).
  • Familiarity with ML frameworks like TensorFlow or PyTorch and deploying models at scale.
  • Proven track record of technical leadership and cross-functional collaboration.
Good to have:
  • Experience translating ML research into scalable production systems.
  • Knowledge of MLOps practices—model deployment, monitoring, and experimentation frameworks.
  • Ability to communicate technical concepts to both technical and non-technical stakeholders.

Job Details

The opportunity

Unity is the world’s leading platform for creating and operating interactive, real-time 3D (RT3D) content. Creators—ranging from game developers to architects, filmmakers, and automotive designers—use Unity to build immersive, cross-platform experiences for mobile, PC, console, and AR/VR devices. Over 70% of the top 1,000 mobile games are powered by Unity, and content built on the platform is downloaded more than 3.7 billion times per month.

We’re looking for a Principal Data Engineer with deep expertise in machine learning infrastructure to help shape the data systems behind our next generation of ML-driven products, including ads optimization and personalization. This is a high-impact role where you’ll design scalable pipelines, mentor other engineers, and partner closely with product and data science to turn ambitious ideas into production-ready systems.

What you'll be doing

  • Design, build, and optimize real-time and batch data pipelines tailored for ML workflows.
  • Partner with data scientists, product managers, and engineers to translate business goals into scalable data models and algorithms.
  • Architect and maintain robust data infrastructure for ingestion, storage, processing, and serving ML-ready datasets.
  • Lead technical initiatives, define best practices, and mentor engineers across teams.
  • Ensure data security, privacy, and compliance across all ML and AdTech systems.

What we're looking for

  • Robust experience in data engineering or ML infrastructure, ideally in large-scale or AdTech environments.
  • Strong skills in Python, Scala, or Java; experience with Spark, Flink, Kafka, and distributed systems.
  • Cloud experience, preferably GCP (AWS acceptable).
  • Familiarity with ML frameworks like TensorFlow or PyTorch and deploying models at scale.
  • Proven track record of technical leadership and cross-functional collaboration.

You might also have

  • Experience translating ML research into scalable production systems.
  • Knowledge of MLOps practices—model deployment, monitoring, and experimentation frameworks.
  • Ability to communicate technical concepts to both technical and non-technical stakeholders.

Additional information

  • Relocation support is not available for this position.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Francisco, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Data Analysis Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

San Francisco, California, United States (On-Site)

Montreal, Quebec, Canada (On-Site)

United States (Remote)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Bengaluru, Karnataka, India (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

View All Jobs

Get notified when new jobs are added by Unity

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug