Senior ML Programmer

1 Month ago • 5 Years + • Artificial Intelligence

Job Summary

Job Description

The Content Creation Technology Group (CCTG) seeks a Senior ML Programmer to develop machine learning tools for game creation, testing, and deployment. Collaborating with data scientists, software developers, and other stakeholders, the role involves designing and implementing ML systems based on business needs, developing inference engines and ML libraries, leveraging hardware for computational acceleration, creating data tracking systems for model training, and optimizing model performance. Responsibilities include writing clean, maintainable code, unit and integration testing, creating proof-of-concepts, suggesting system improvements, conducting research, and communicating technical information effectively. The ideal candidate possesses strong C++ and machine learning expertise, architecture skills, and a good understanding of hardware optimization. Experience with Python, game engines, databases, and cloud platforms are beneficial.
Must have:
  • 5+ years AI/ML experience
  • Strong C++ knowledge
  • Machine learning fundamentals
  • Excellent architecture skills
  • Hardware optimization expertise
Good to have:
  • Python proficiency
  • Game engine experience
  • Database knowledge
  • Cloud platform experience

Job Details

JOB DESCRIPTION

The Content Creation Technology Group (CCTG) is looking for a Senior ML programmer to work in a team that develops machine learning tools to support teams in creating, testing, and deploying ML solutions to games. You will support and collaborate with Data Scientists, Software Developers and other stakeholders in delivering these ML solutions. The Senior ML Programmer role will bring best practices and design principles to assist the team in delivering our ambitious features roadmap. 

Main responsibilities: 

  • Provide and support ML systems based on the business requirements and objectives. 

  • Set out technical designs to meet system needs whenever necessary. 

  • Collaborate with data science team, specialist programmers (AI, 3D, physics, sound, animation, etc.), research team and other stakeholders like productions.  

  • Develop, integrate and maintain Inference engines, ML libraries and frameworks. 

  • Leverage best hardware (NPU, GPU, CPU) to accelerate ML related computations. 

  • Develop systems that allow Gameplay programmers and Data scientist to easily track relevant data to train models. 

  • Develop systems to benchmark, evaluate and optimize model’s performance. 

  • Program in a clear and structured manner that is in keeping with performance, maintenance, modularity, scalability and compatibility requirements. 

  • Write unit tests and integration tests. 

Other responsibilities: 

  • Creating proof of concepts, that can require model training, fine tuning, experimenting with different techniques and models. 

  • Suggest improvements whenever necessary by designing and implementing new systems or enhancing existing ones. 

  • Conducting research to stay up to date with the latest advancements. 

  • Documentation, presentations, and knowledge sharing to communicate complex AI concepts to both technical and non-technical collaborators.

QUALIFICATIONS

Education: 

  • Bachelor’s degree in computer science or computer engineering or equivalent. Master in Machine Learning is an asset. 

Relevant Experience: 

  • Minimum 5 years’ experience in AI/ML. 

Core Skills: 

  • A good knowledge of Machine Learning and deep learning fundamentals. 

  • Extensive knowledge of C++. 

  • Strong Architecture skills. 

  • A good hardware knowledge, to take advantage of multithreading, and optimize memory management. 

Other Skills: 

  • Proficient in Python is an asset. 

  • Experience working with game engines is an asset. 

  • A good knowledge of Database products is an asset. 

  • A good knowledge of cloud-based platforms is an asset. 

 

Similar Jobs

CD PROJEKT RED - Senior UI Artist

CD PROJEKT RED

(Hybrid)
3 Weeks ago
Light Speed Studios - Senior Mission Designer

Light Speed Studios

Irvine, California, United States (On-Site)
1 Month ago
Zynga - 3D Marketing Artist - Gram Games

Zynga

İstanbul, Türkiye (Hybrid)
2 Months ago
Keywords Studios (Player Support) - Animateur(-trice) 3D principal(e) / Lead 3D Animator

Keywords Studios (Player Support)

Quebec, Canada (On-Site)
6 Months ago
Techland - Senior Engine Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Zoox - Collision Avoidance System, Machine Learning Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
4 Months ago
Zoox - Senior/Staff Software Engineer - Machine Learning

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Haptic - Senior AI/ML Engineer

Haptic

Paris, Île-de-France, France (Remote)
1 Month ago
Warner Bros Discovery - Senior Data Scientist

Warner Bros Discovery

Bellevue, Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mixmob - Senior Full-Stack React/Node & NFT Gaming Developer

Mixmob

Vancouver, British Columbia, Canada (Remote)
7 Months ago
lowpixel studios - Game Programmer  (Remote)

lowpixel studios

(Remote)
1 Month ago
Meta - AI Research Scientist, Language - Generative AI

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Regent Craft - Performance Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago
Unity - Director, Data Science - Ads Platform

Unity

Helsinki, Uusimaa, Finland (On-Site)
4 Months ago
Nintendo - Lighting Artist

Nintendo

United States (Remote)
6 Months ago
The Walt Disney Company - Animator

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Days ago
Old Skull Games - Lead Programmer Unreal

Old Skull Games

France (On-Site)
7 Months ago
Inworld AI - Forward Deployed Engineer - USA

Inworld AI

Mountain View, California, United States (On-Site)
4 Months ago
JustPlay - Playable Ads Developer

JustPlay

Berlin, Berlin, Germany (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Super - Business Development Intern

Super

Canada (Remote)
1 Month ago
Epic Games - Principal Research Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
SideFX Software - Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
1 Month ago
Demonware - Project Manager Co-op

Demonware

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Digital Extremes - Intermediate Environment Artist

Digital Extremes

Ontario, Canada (Remote)
1 Month ago
Electronic Arts - Senior Product Manager - Applied Research

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
NetEase Games - HR Operations Specialist (Vancouver)

NetEase Games

Canada (On-Site)
7 Months ago
Tencent - Principal Cinematic Artist

Tencent

British Columbia, Canada (On-Site)
1 Month ago
Epic Games - Senior SDET

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Zoox - Senior Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Hudl - Staff Engineer - Machine Learning

Hudl

London, England, United Kingdom (Hybrid)
2 Months ago
Smarsh - Lead Machine Learning Engineer

Smarsh

India (Hybrid)
4 Months ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

Serbia (Remote)
3 Months ago
NVIDIA - Senior AI Technical Instructor

NVIDIA

United Kingdom (Remote)
3 Weeks ago
Luxoft - Senior ML Engineer

Luxoft

Poland, Ohio, United States (Remote)
1 Month ago
Google - Senior Software Engineer, Machine Learning, Google Ads

Google

Mountain View, California, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Seattle, Washington, United States (On-Site)
3 Months ago
Zoox - Director of Perception

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
DEVOTEAM - Data Driven | MLOps Engineer

DEVOTEAM

Lisbon, Lisbon, Portugal (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Paris, Île-de-France, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Shanghai, Shanghai, China (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Shanghai, Shanghai, China (On-Site)

Lyon, Auvergne-Rhône-Alpes, France (On-Site)

Toronto, Ontario, Canada (On-Site)

Shanghai, Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug