Senior Machine Learning Engineer

unity3d.com Unity Technologies

Leading Development Platform used in games, self driving cars,

We are looking for exceptional engineers to put Machine Learning and AI at work in every corner of our company. If you are a proven team player who dreams of having a huge impact and wants to be at the forefront of AI and Machine Learning, dream no more and come join the Unity Machine Learning team!

The Unity Engine is a premier platform for variety of different interactive media experiences, ranging from console and phone games, to Hollywood film CGI, to cutting-edge AR/VR interactive experiences. We are enabling our customers to use ML directly within Unity with ML Agents, either for cutting edge research or NPCs inside games, but our team doesn’t stop there. We also power personalized recommendations in the asset store, and collaborate with the graphics team to build better tools for content creation. To help game developers monetize their games, we deploy model improvements to Unity Ads and build models for in-app purchases. Naturally, we’re always looking into any project that can help Unity better serve our customers using Machine Learning.

This role is located onsite at the Unity office in San Francisco, CA or Seattle, WA. Candidates desiring remote or virtual work will not be considered at this time.

Requirements
MS or Ph.D. in Computer Science, Software Engineering, Math or Statistics
5+ years experience as a developer with solid skills in Python, or C#
1+ year of experience with Deep Learning Frameworks (e.g. TensorFlow, PyTorch)
Strong engineering background with good foundation in data structures, algorithms, distributed systems and software design
Experience with Cloud deployments (AWS or GCP)
Excellent verbal and written communication skills with the ability to build relationships across the company
Bonus Points
Experience with very large scale data/distributed systems
Experience with Reinforcement Learning, Markov Decision Processes, Adaptive Control, Neuroevolution, multi-armed bandits, personalization or online learning
Experience with Unity Engine, 3D simulators, game development, or robotics
Published research in areas of Deep Learning, Reinforcement Learning, or Computer Vision at major conference or journal
Who We Are
We are product-driven, curious, and creative. We aggressively reinvest in development to keep Unity moving and evolving – from expanding usability and power, to platform reach. With over a billion installs per month, Unity touches gamers and non-gamers alike. As well as video games, our software is used in industries as diverse as medicine, visualization and shopping – democratizing game development while solving hard problems and enabling success for a huge range of developers worldwide.

Today, Unity has expanded to over 15 international offices and has employees in 23 countries. Every person at Unity Technologies has an inherent passion and driven spirit and it isn’t enough to be able to do the job- we’re looking for people that color outside the lines, are looking to be freed from the process tangle, and can dream big!

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site 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.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Unity is an equal opportunity employer committed to providing employment opportunities without regard to race, color, sex (including gender identity, sexual orientation, and pregnancy), age, national origin, religion, veteran status, disability, genetic information, or any other protected status in accordance with applicable law.

To apply for this job please visit the following URL: https://careers.unity.com/position/senior-machine-learning-engineer/1020828 →