Développeur sénior, Apprentissage automatique

1 Hour ago • All levels • Artificial Intelligence

About the job

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

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.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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.

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

Canada (On-Site)

United States (On-Site)

London, England, United Kingdom (On-Site)

Montreal, Quebec, Canada (On-Site)

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

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

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cloud Imperium Games - Network Programmer

Cloud Imperium Games, United Kingdom (On-Site)

Paradox Interactive - Senior Engine Graphics Programmer

Paradox Interactive, Sweden (On-Site)

Amazon Games - Machine Learning Scientist, Amazon Games AI

Amazon Games, United States (On-Site)

The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company, United States (On-Site)

Moveworks - Staff Machine Learning Engineer

Moveworks, India (On-Site)

Playrix - Lead SDET

Playrix, Serbia (Remote)

Bazaar Voice - Staff Software Engineer - Backend

Bazaar Voice, India (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Warner Bros Discovery - Directeur.trice créatif.ve / Creative Director

Warner Bros Discovery, Canada (On-Site)

The Walt Disney Company - Senior Creature Modeler

The Walt Disney Company, Canada (Hybrid)

Beamdog - Senior Level Designer

Beamdog, Canada (Remote)

Warner Bros Discovery - Staff Technical Program Manager

Warner Bros Discovery, Canada (On-Site)

Epic Games - Senior Backend Programmer

Epic Games, Canada (On-Site)

Hasbro - Senior Systemic Game Designer

Hasbro, Canada (On-Site)

Haven Studios  Inc  - Lead Gameplay Programmer

Haven Studios Inc , Canada (On-Site)

Digital Extremes - Concept Artist - NOC 52120

Digital Extremes, Canada (On-Site)

Warner Bros Discovery - Android Developer II

Warner Bros Discovery, Canada (On-Site)

QUANTIC DREAM - Testeur.euse Assurance Qualité (QA)

QUANTIC DREAM, Canada (Hybrid)

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Get notifed when new similar jobs are uploaded