1. What is a Machine Learning Engineer at Unity Technologies?
As a Machine Learning Engineer at Unity Technologies, you sit at the intersection of massive-scale interactive real-time 3D data, high-performance inference systems, and cutting-edge user experiences. This role drives the algorithms and infrastructure powering critical domains like ads personalization, bidding science, advertiser intelligence, and next-generation recommendation systems. Your daily work directly impacts millions of developers, creators, and end-users by optimizing ad delivery, improving content discovery, and building robust, scalable ML pipelines.
The complexity of this role stems from the unique scale and latency requirements inherent in the Unity Technologies ecosystem. You will design, train, and deploy models that must operate under strict performance constraints while handling vast telemetry and interaction datasets. Whether you are scaling inference systems or fine-tuning ranking models, your contributions directly influence business revenue and user satisfaction across global platforms.
You will collaborate closely with product managers, backend infrastructure teams, and applied scientists to translate business goals into high-performing machine learning solutions. Success in this position requires a balance of rigorous theoretical knowledge in machine learning, exceptional systems design capabilities, and the engineering discipline needed to productionize models at scale. Expect an environment that values transparency, technical ownership, and cross-functional collaboration.



