Ubisoft

Programming Team Lead (Lead AI Behavior Systems)

Ubisoft$110K — $130K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's, Master's, or PhD in Computer Science, AI, ML, Software Engineering, or related field.
  • 4-6 years in gameplay programming or data science.
  • Management or mentoring experience required.
  • Experience in a complete game production cycle or similar project.
  • Proficiency in Python and PyTorch for model training.

Responsibilities

  • Lead a multidisciplinary team of MLOps specialists, data scientists, and AI programmers.
  • Prioritize and assign team tasks based on production goals.
  • Design hybrid AI architectures incorporating learning methods.
  • Define orchestration strategies for learned and deterministic systems.
  • Develop high-performing AI systems aligned with gameplay.
  • Contribute to machine learning deployment architecture design.
  • Drive research activities related to AI decision-making and learning.
  • Mentor team members and participate in recruitment efforts.

Benefits

  • Collaborative work in a cutting-edge field of game development.
  • Opportunity to work with generative AI technologies.
  • Engagement with a diverse team of experts across various disciplines.
  • Emphasis on professional growth and mentoring opportunities.
  • Participation in exciting projects that push the boundaries of gameplay.
Full Job Description
As a Programming Team Lead (Lead AI Behavior Systems) at Ubisoft Montreal, you will join a multidisciplinary team bringing together experts in data, programming, game design, narrative, and animation to explore the potential of generative AI in gameplay. You will contribute to the development of dynamic, immersive, and surprising game experiences by leading a team focused on AI behavior systems. Working at the intersection of research and development, game creation, and cross-studio collaboration, you will help build the technologies behind the next generation of gameplay experiences. What you'll do - Lead a multidisciplinary team composed of MLOps specialists, data scientists, and AI programmers. - Prioritize, assign, and track team tasks based on deliverables and production goals. - Design hybrid behavior architectures combining reinforcement learning, imitation learning, generative AI, and traditional game AI approaches. - Define orchestration strategies between learned systems and deterministic systems. - Develop credible, controllable, and high-performing systems aligned with gameplay intentions. - Contribute to the design of machine learning deployment architectures, including online learning approaches. - Drive scientific monitoring and applied research activities related to decision-making and learning systems. - Collaborate with gameplay, design, and production teams to support adoption of developed solutions. - Mentor and support team members in their technical and professional growth. - Participate in recruitment, onboarding, and performance follow-ups for team members. QUALIFICATIONS What You Bring Education - Bachelor's, Master's, or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, Computer Engineering, or a related field. - Project Management certification (an asset). Relevant Experience - 4 to 6 years of experience in gameplay programming or data science. - Prior experience in management or mentoring. - Participation in at least one full game production cycle, a robotics project, or an equivalent initiative. Skills and Knowledge - Proficiency in Python, PyTorch, and model training environments. - Experience with reinforcement learning development frameworks (RLlib, TorchRL, or equivalent in-house solutions). - Strong interpersonal communication skills. - Demonstrated managerial courage. - Strong sense of initiative. - Knowledge of distributed architectures and large-scale training pipelines (an asset). - Knowledge of databases and development tools (JIRA, Perforce, etc.) is an asset. - Understanding of technical constraints related to real-time systems, 3D engines, and level editors. - Familiarity with the tools used by team members. - Project management knowledge (an asset). - Understanding of other disciplines involved in game production (an asset). - Proficiency with the Microsoft Office suite (an asset).

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Consumer Technology Jobs

Find similar Programming Team Lead (Lead AI Behavior Systems) jobs: