Développeur sénior, Apprentissage automatique

3 Months ago • All levels • Artificial Intelligence

Job Summary

Job Description

Epic Games seeks a Senior Machine Learning Developer to contribute to the enhancement of Twinmotion, a real-time visualization application. Responsibilities include developing and improving AI/ML-based systems for superior rendering quality and optimized workflows. The ideal candidate will possess strong Python and C++ programming skills, expertise in AI/ML, and experience with real-time applications. The role involves prototyping, creating production-ready solutions, collaborating with other AI/ML teams, and ensuring code robustness. Specific tasks include improving visualization features for architecture, product, and automotive markets and bridging communication between AI/ML and Twinmotion teams.
Must have:
  • Excellent Python programming skills
  • Strong AI/ML knowledge
  • C++ experience, development tools, and profiling
  • Experience with build pipelines, development tools, and APIs
  • Experience delivering desktop applications (Windows, macOS)
  • Collaboration with geographically distributed teams
Good to have:
  • Experience with cutting-edge rendering APIs
  • Professional experience with a C++ game engine
Perks:
  • 100% employer-paid benefits (medical, dental, vision)
  • Supplemental insurance coverage
  • Telemedicine
  • Life insurance
  • AD&D insurance
  • Long-term disability insurance
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer matching
  • Employee assistance program
  • Mental wellness program

Job Details

PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE

Ce que nous faisons

Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière de programmation innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens incroyables aux développeurs de contenu à l’échelle de la planète. 

Ce que vous ferez

Vous serez responsable du développement, de l’amélioration et de divers systèmes dans Twinmotion afin d’améliorer l’expérience utilisateur. Nous sommes à la recherche d’une personne qui nous aidera à améliorer les fonctionnalités de visualisation pour les marchés de l’architecture, des produits et de l’automobile. Le candidat idéal sera un développeur axé sur le client dans le domaine de l’intelligence artificielle (IA) et de l’apprentissage automatique avec une expérience dans les applications en temps réel.

Ce dont vous serez responsable

  • Utiliser et développer des solutions techniques fondées sur l’IA et l’apprentissage automatique pour améliorer la qualité du rendu et optimiser les processus de travail pour les utilisateurs de divers secteurs.
  • Développer des prototypes et réaliser des solutions prêtes à la production qui simplifieront le travail quotidien des utilisateurs de nos produits.
  • Travailler avec d’autres équipes dans les secteurs de l’IA et de l’apprentissage automatique au sein d’Epic. Faire le pont entre ces équipes et l’équipe responsable de Twinmotion. Écrire du code durable et robuste.

Ce que nous recherchons

  • Excellentes compétences de programmation dans Python
  • Excellentes connaissances en IA et en apprentissage automatique
  • Expérience avec C++, les outils de développement et le profilage
  • Expérience dans l’utilisation de pipeline de compilation, d’outils de développement, d’interfaces de programmation (API) de plateformes et, plus largement, d’écosystèmes macOS et Windows, ou connaissances connexes
  • Expérience dans la finalisation d’applications pour ordinateurs de bureau (Windows et macOS), notamment en matière de compatibilité
  • Capacité à interagir avec divers développeurs au sein d’une équipe géographiquement dispersée.
  • Excellentes capacités de communication verbale et écrite
  • Expérience dans l’utilisation d’API de dernière génération pour le rendu est un atout
  • Expérience professionnelle avec un engin de jeu C++ un atout

Ce poste est ouvert à plusieurs sites à travers le Canada et l'Europe (à l'exclusion de la Colombie-Britannique).

Avantages

Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.

Similar Jobs

PlayStation Global - Senior Site Reliability Engineer

PlayStation Global

Aliso Viejo, California, United States (On-Site)
6 Months ago
Meta - Software Engineer, Machine Learning

Meta

Fremont, California, United States (Remote)
5 Months ago
Epic Games - Senior Engine Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Bigpoint - Lead Game Designer (m/ f/ d) - 5798

Bigpoint

Hamburg, Hamburg, Germany (Remote)
7 Months ago
Meta - Production Engineering

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
ByteDance - Research Scientist- Foundation Model, Generative AI

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Research Scientist, AI Accelerator SW/HW Codesign

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Meta - Research Scientist, Machine Learning (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
5 Months ago
ByteDance - Cloud Native Engineer, ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - Senior C++ Software Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Vancouver, British Columbia, Canada (Remote)
6 Months ago
Playrix - Lead Game UI Developer

Playrix

Ireland (Remote)
4 Months ago
NVIDIA - Senior Compiler Engineer - AI

NVIDIA

Redmond, Washington, United States (Remote)
1 Month ago
Fuse Games - Rendering Engineer

Fuse Games

England, United Kingdom (Hybrid)
2 Months ago
Meta - Technical Game Designer

Meta

Seattle, Washington, United States (On-Site)
11 Months ago
Epic Games - Playability Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Cyprus (Remote)
5 Months ago
NVIDIA - DFT Methodology - Data Analytics Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

The Walt Disney Company - Production Engineering Intern (Summer 2025)

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
TiMi Studio Group - Animator Intern

TiMi Studio Group

Quebec, Canada (On-Site)
1 Month ago
Epic Games - Rendering Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epic Games - Senior Outsource Artist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
Ubisoft - Animation Technical Director

Ubisoft

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

AppLovin

Toronto, Ontario, Canada (On-Site)
2 Months ago
Luxoft - Java Team Lead

Luxoft

Mississauga, Ontario, Canada (On-Site)
5 Months ago
IGG - Unity Front-End Programmer (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Scanline VFX - Senior FX Artist

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Portcast - Senior Machine Learning Engineer

Portcast

Bengaluru, Karnataka, India (Remote)
6 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
The Walt Disney Company - Senior Machine Learning Engineer - Ad Platforms

The Walt Disney Company

California, United States (On-Site)
3 Months ago
Keywords Studios (Player Support) - AI - Technical Research Associate (Prompts)

Keywords Studios (Player Support)

Katowice, Silesian Voivodeship, Poland (On-Site)
2 Months ago
Dolby Laboratories - Senior Computer Vision Researcher

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Zoox - Director, Process & Tools, PMO

Zoox

Foster City, California, United States (On-Site)
6 Months ago
Wargaming - Gen AI Business Development Manager

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
NVIDIA - Research Scientist, Deep Learning and Computer Vision

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Machine Learning Software Platform Architect

NVIDIA

Shanghai, Shanghai, China (Hybrid)
3 Months ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Vancouver, British Columbia, Canada (On-Site)

Cary, North Carolina, United States (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Cary, North Carolina, United States (On-Site)

Cary, North Carolina, United States (On-Site)

Bellevue, Washington, United States (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

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

Job Common Plug