Helsinki, Finland




Requisition ID


Role description

The opportunity

Unity Operate builds advertising and personalized content delivery solutions used in hundreds of thousands of apps. Our platform processes extensive data sets that are used by machine learning systems living in the core of our various products.

Different deep learning techniques are revolutionizing automated decision-making systems and Unity is riding the front wave. Unity is investing heavily in mastering deep learning methodologies and applying them to real-world gaming problems of advertising, engagement, and monetization.

In the Campaign Valuation team, we develop groundbreaking machine learning centric products. They provide millions of predictions for recommendations each and every second to optimize efficiency and profitability of user acquisition advertising campaigns. Now we are looking for a Senior Data Engineer to join our outstanding team! You will have a huge impact on scoping out, contributing, and delivering on new Monetization initiatives. This is an excellent chance to create impact by building some of the largest data and innovative machine learning methods for the benefit of the game development communities.

What you’ll be doing
  • Design, build, scale, and maintain services to process billions of daily events into our machine learning and reporting pipelines.
  • Write and tune complex data pipelines, queries and services on Google Cloud Platform.
  • Ensure pipeline scalability and reliability through effective code and data processing design.
  • Work closely with Data Scientists producing and consuming data from various sources.
  • Ensure quality by supplying features with the right combination of unit, acceptance, and end-to-end tests.
What we’re looking for
  • Experience in developing scalable software systems and writing production code using Python, Java and SQL.
  • Track record of maintaining and building large-scale data pipelines using Apache Spark and schedulers such as Kubeflow or Apache Airflow.
  • Good understanding of Big Data and its components (e.g cluster computing, batch & stream processing, data partitioning, etc.).
  • Practical experience with setting up and running a cloud data infrastructure (including containerization with Docker & Kubernetes) with a DevOps oriented mentality.
  • Ability to design and reason about services in a distributed system, including testing, communication patterns, data protocols, and reliability.
You might also have
  • Experience with massively parallel processing and scalable data storage systems (e.g. BigQuery, Cassandra, etc.) across petabytes of data.
  • Experience working in a Machine Learning driven product where data pipelines are a key contributing factor.
  • Background in back-end engineering and some understanding of Golang as we use it as our primary back-end language.
Life at Unity

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

The company’s 1,800+ person research and development team keeps Unity at the forefront of development by working alongside partners to ensure optimized support for the latest releases and platforms. Apps developed by Unity creators were downloaded more than five billion times per month in 2020. For more information, please visit www.unity.com.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.


Other positions in Engineering

Share the Senior Data Engineer, Campaign Valuation Foundations position on WeChat