Senior Machine Learning Engineer

Unity Software
Mountain View
Workplace: OnsiteFull timeUSD 210,300 - 273,400 annuallyFunction: Data Science & Machine LearningExperience: 5+ yearsEducation: mastersSkills: ["Mentoring","Collaboration","Innovation","Technical leadership","Quality focus"]

Build and scale agentic AI foundations inside the Unity engine, enabling goal-directed behavior, task planning, environment-aware decision-making, and reusable agent frameworks. Develop and integrate ML models within real-time engine constraints to optimize for latency, compute, and determinism. Lead initiatives such as hierarchical reinforcement learning, AI planning for NPCs, and agent memory/world modeling, while mentoring engineers and researchers and driving ML/AI safety best practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
2 months ago

Senior Machine Learning Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 58 minutes agoStatus: Live

Job Summary

Build and scale agentic AI foundations inside the Unity engine, enabling goal-directed behavior, task planning, environment-aware decision-making, and reusable agent frameworks. Develop and integrate ML models within real-time engine constraints to optimize for latency, compute, and determinism. Lead initiatives such as hierarchical reinforcement learning, AI planning for NPCs, and agent memory/world modeling, while mentoring engineers and researchers and driving ML/AI safety best practices.
Location: Mountain View
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and scale AI agent systems in Unity environments for goal-directed behavior, task planning, and environment-aware decision-making.
  • •Develop reusable agentic frameworks (e.g., planning modules, memory systems, policy adaptation layers) that creators can extend.
  • •Develop AI models for the Unity agentic system and support building Unity games.
  • •Integrate ML models into real-time game engine constraints, optimizing for latency, compute, and determinism.
  • •Lead high-impact initiatives (hierarchical reinforcement learning, AI planning/goal inference for NPCs, and agent memory/world modeling) and champion ML/AI safety and evaluation best practices.

Pay and Benefits

Salary: USD 210,300 - 273,400 annually
Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceDisability InsuranceCommuter BenefitsRetirement/pensionPaid LeaveParental LeaveTraining

Key Requirements

  • •Advanced degree (MS or Ph.D.) in Computer Science, Machine Learning, Robotics, or a related field, or equivalent practical experience.
  • •5+ years of hands-on experience developing ML systems in production, ideally in real-time or interactive environments.
  • •Strong background in one or more of: reinforcement learning, fine-tuning, decision-making under uncertainty, AI planning, or multi-agent systems.
  • •Experience integrating and optimizing ML/AI models within real-time system constraints.
  • •Ability to contribute to model quality, simulation-based evaluation, and ML/AI safety best practices.
Experience:5+ years
Education:Master's in Computer Science, Machine Learning, Robotics
Skills:MentoringCollaborationInnovationTechnical leadershipQuality focus
Languages:English

Company Brief

Unity Software
Develops the Unity real-time 3D development platform used to create, operate, and monetize interactive experiences and games across mobile, console, PC, and AR/VR platforms. Serves developers, studios, and enterprises worldwide.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2004
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn