Senior Machine Learning Engineer

Unity Software
Montreal
Full timeCAD 136,100 - 220,600 annuallyFunction: Data Science & Machine LearningExperience: 5+ yearsEducation: mastersSkills: ["Mentoring","Collaboration","Technical innovation","Innovation","Safety-minded"]

Design, implement, and scale AI agent systems within Unity environments to enable goal-directed behavior, planning, and environment-aware decision-making. Build reusable agentic frameworks, develop ML models for Unity game tasks, and integrate them into real-time engine constraints with attention to latency, compute, and determinism. Lead initiatives like hierarchical reinforcement learning and agent memory/world modeling, partner across teams, and mentor engineers and researchers while championing ML/AI safety and best practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
2 days 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: 8 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design, implement, and scale AI agent systems within Unity environments to enable goal-directed behavior, planning, and environment-aware decision-making. Build reusable agentic frameworks, develop ML models for Unity game tasks, and integrate them into real-time engine constraints with attention to latency, compute, and determinism. Lead initiatives like hierarchical reinforcement learning and agent memory/world modeling, partner across teams, and mentor engineers and researchers while championing ML/AI safety and best practices.
Location: Montreal
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 execution.
  • •Develop reusable agentic frameworks such as planning modules, memory systems, and policy adaptation layers for creators.
  • •Develop AI models for Unity’s agentic system to perform tasks for building Unity games.
  • •Integrate ML models into real-time game engine constraints, optimizing for latency, compute, and determinism.
  • •Lead high-impact initiatives (e.g., hierarchical reinforcement learning, AI planning for NPCs/simulations, and agent memory/world modeling) and mentor engineers and researchers.

Pay and Benefits

Salary: CAD 136,100 - 220,600 annually
Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceDisability InsuranceCommuter BenefitsEquityRetirement/pensionPaid Leave

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 within real-time or interactive environments.
  • •Strong background in reinforcement learning, fine-tuning, decision-making under uncertainty, AI planning, or multi-agent systems.
Experience:5+ yearsProduction MLReal-time systemsInteractive environmentsReinforcement learningMulti-agent systems
Education:Master's
Skills:MentoringCollaborationTechnical innovationInnovationSafety-minded
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