Senior Machine Learning Engineer, AI Authoring
@ Unity

Hybrid
$240,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @unity.com
Recommended after applying

Job Details

Overview

At Unity, we’re shaping the future of real-time 3D development by enabling creators to harness intelligent, autonomous systems. As a Senior Machine Learning Engineer, AI Authoring, you will lead the development of foundational AI systems that empower creators to build smarter, more responsive in-game agents and simulations.

What You'll Be Doing

  • Design, implement, and scale AI agents for game code generation.
  • Define orchestration logic for single- and multi-agent systems.
  • Develop reusable agentic frameworks including planning modules and memory systems.
  • Lead initiatives like hierarchical reinforcement learning and AI planning for NPCs.
  • Collaborate with teams to unlock innovative use cases in gaming and simulations.
  • Establish best practices for model quality, evaluation, and ML/AI safety.

What We're Looking For

An advanced degree in Computer Science, Machine Learning, or related field; 5+ years in ML system production, especially in real-time or interactive environments; and strong experience in AI domains such as LLM, reinforcement learning, decision making under uncertainty, or multi-agent systems.

You Might Also Have

  • Familiarity with game development workflows.
  • Publications or open-source contributions in reinforcement learning or agent-based modeling.
  • Experience with behavior trees, utility AI, or hierarchical task planning.
  • A passion for gaming industry applications of AI.

Additional Information

No relocation support is available for this position. Unity is committed to diversity and inclusion and values effective communication in English for global collaboration. Note: Headhunters and recruitment agencies are not considered.

Key Skills/Competency

  • Real-time
  • AI
  • Reinforcement learning
  • Multi-agent
  • Simulation
  • ML frameworks
  • Systems design
  • Python
  • C++
  • Collaboration

How to Get Hired at Unity

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to highlight ML and AI projects.
  • Showcase technical prowess: Demonstrate skills in Python, C++, and ML frameworks.
  • Research Unity: Understand their real-time 3D development vision.
  • Prepare for interviews: Focus on system design and AI innovations.

📝 Interview Preparation Advice

Technical Preparation

Review reinforcement learning frameworks.
Practice coding in Python and C++.
Study multi-agent system architectures.
Understand ML safety evaluation best practices.

Behavioral Questions

Explain collaboration with cross-functional teams.
Describe leadership in high-impact projects.
Share examples of innovative problem solving.
Discuss communication with diverse stakeholders.

Frequently Asked Questions