Programmeur Principal en Recherche

1 Month ago • All levels • Game Programmer

Job Summary

Job Description

Epic Games seeks a Principal Research Programmer to contribute to a key internal Fortnite project. Responsibilities include developing core algorithms and research, collaborating with programmers, designers, and artists, and mentoring junior programmers. The role involves experimenting with existing and new research techniques, rapid prototyping, ensuring sound architectural and algorithmic decisions, and working iteratively with art and design teams to create game and engine features. This position requires strong C++ skills, Unreal Engine 5 experience, advanced knowledge of research methodologies, and excellent communication and problem-solving skills. The candidate will play a significant role in shaping next-generation gaming technologies within the Fortnite ecosystem.
Must have:
  • Experience in game development (AAA titles preferred)
  • Strong analytical and problem-solving skills
  • Excellent C++ skills and game mechanic design
  • Unreal Engine 5 experience
  • Advanced research methods knowledge
Good to have:
  • Machine learning knowledge
  • Experience with multiple platforms
Perks:
  • 100% employer-paid premiums for benefits
  • Supplemental medical, dental, vision coverage
  • Wellness program
  • Retirement savings plan with employer contribution
  • Disability coverage

Job Details

PROGRAMMATION - EPIC GAMES SERVICES

Ce que nous faisons

Aux commandes des plugiciels propulsant Unreal Engine 5, nous relions les détenteurs de licences et nos propres équipes de jeu internes aux services en ligne. Notre équipe peut ainsi combiner d’autres services de plateforme en ligne avec ceux d’Epic pour créer des fonctionnalités en ligne multiplateformes. Notre équipe responsable des services de jeux en ligne soutient de nombreuses fonctionnalités Web de jeux, notamment la connexion, la création de groupes, la communication/clavardage vocale, l’appariement des joueurs, les achats, le stockage infonuagique et l’analytique.

Ce que vous ferez

La Walt Disney Company et Epic Games unissent leurs forces pour créer un tout nouvel univers de jeux et de divertissement.

En plus d’offrir une expérience de jeu de classe mondiale, cet univers persistant proposera une multitude d’opportunités aux consommateurs : jouer, regarder et interagir avec des contenus, des personnages et des récits issus de Disney, Pixar, Marvel, Star Wars, Avatar, et bien plus encore.

Les joueurs, passionnés de jeux vidéo et fans de tous horizons auront la possibilité de créer leurs propres histoires et expériences, d’exprimer leur passion de manière distinctement Disney, et de partager du contenu entre eux comme ils l’entendent. Rejoignez-nous pour façonner l'avenir du divertissement interactif.

Nous recherchons un Programmeur Principal en Recherche pour travailler au sein de l’équipe de recherche dans le cadre d’un projet interne clé de l’écosystème Fortnite. Le titulaire sera responsable de l'élaboration des algorithmes fondamentaux et de la recherche, en collaborant et en favorisant les échanges entre programmeurs, concepteurs et artistes. Il jouera un rôle important en lien avec la prochaine génération de technologies de jeu au sein de l’écosystème Fortnite.

Ce dont vous serez responsable

  • Expérimenter avec les techniques de recherche existantes et nouvelles et utiliser le prototypage rapide tout en s’assurant que de solides décisions architecturales et algorithmiques sont prises.
  • Travailler en étroite collaboration avec les équipes responsables de l’art et du design pour créer des fonctionnalités de jeu et de moteur selon un processus itératif.
  • Apporter une grande expertise et des connaissances pratiques en collaboration avec les autres chercheurs, programmeurs, artistes et concepteurs d’Epic Games.
  • Agir en tant que leader et mentor pour les programmeurs novices.
  • Rédiger des codes robustes et durables.

Ce que nous recherchons

  • Expérience professionnelle dans le développement de jeux. Expédition de titres AAA (préférablement sur plusieurs plateformes).
  • Solides capacités analytiques. Compétences créatives en résolution de problèmes. Excellence en matière de pensée innovante et de recherche de solutions uniques.
  • Solides compétences en C++. Capacité à coder et à concevoir des mécanismes et des outils de jouabilité.
  • Expérience de l’utilisation d’Unreal Engine 5.
  • Connaissance avancée des méthodes de recherche et capacité à articuler les forces et les faiblesses de la conception d'algorithmes existants (avec un intérêt pour l'apprentissage automatique de préférence).
  • Excellentes aptitudes interpersonnelles et de communication.
  • Candidat motivé, avec une bonne éthique de travail et la capacité d’effectuer des tâches de façon autonome.

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

Hypersonic Laboratories - Lead Gameplay Engineer

Hypersonic Laboratories

(Remote)
5 Months ago
ByteDance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - GPU Firmware Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Deep Learning Software Engineer, Performance Optimization

NVIDIA

Tokyo, Japan (On-Site)
1 Month ago
Meta - Software Engineer, Intern/Co-op

Meta

New York, New York, United States (On-Site)
3 Months ago
Techland - Software Engineer in Test

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Kaiying Network - Unity3D Programmer

Kaiying Network

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
House of How - Art Intern - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
3 Months ago
Ubisoft - Team Lead (Programming)

Ubisoft

Montreal, Quebec, Canada (On_site)
1 Month ago
Starbreeze Studios - Senior Tools Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
23 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Senior/Principal Software Engineer - CTJ - Poly

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
NVIDIA - Senior Research Scientist

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Software Engineer Intern - Autonomous Vehicles - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Playrix - Lead SDET

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
Activision - Lead Tools Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Tencent - Software Engineering Associate 104534

Tencent

Singapore (On-Site)
1 Month ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Portugal (Remote)
4 Months ago
Brightline - Web Streaming Engineer

Brightline

Virginia, United States (Hybrid)
1 Month ago
Infinity Ward - Expert Animation Engineer

Infinity Ward

California, United States (On-Site)
6 Days ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Varonis  - Account Manager

Varonis

Toronto, Ontario, Canada (On-Site)
4 Months ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Week ago
Ubisoft - Resilience and Security Specialist

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Trek - Service Technician

Trek

Maple Ridge, British Columbia, Canada (On-Site)
3 Weeks ago
Trek - Service Technician

Trek

Burnaby, British Columbia, Canada (On-Site)
2 Weeks ago
On Location - Finance Manager FP&A/Mgmt. Accounting - FIFA World Cup 26™

On Location

Ontario, Canada (Remote)
5 Days ago
2K - Principal Gameplay Animation Engineer

2K

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
The Walt Disney Company - Senior Generalist (Environments)

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Squeeze Animation Studios - Image Compositor - Temporary Contract

Squeeze Animation Studios

Montreal, Quebec, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Activision - Senior Multiplayer Gameplay Programmer

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Agate - Game Programmer

Agate

Bandung, West Java, Indonesia (On-Site)
6 Months ago
Warner Bros Discovery - Senior Engine Programmer

Warner Bros Discovery

Knutsford, England, United Kingdom (Hybrid)
3 Months ago
CIEL HR - Game Developer

CIEL HR

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Flying Wild Hogs - AI Programmer

Flying Wild Hogs

(Remote)
1 Day ago
Streamline Media Group  Inc  - Lead Game Programmer

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Cloud Imperium Games - Senior Gameplay Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
5 Months ago
Media Molecule - Game Tools Programmer

Media Molecule

London, England, United Kingdom (On-Site)
3 Weeks ago
Techland - Game Data Analyst

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks 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.

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

Novi Sad, Vojvodina, Serbia (On-Site)

Berlin, Berlin, Germany (On-Site)

(On-Site)

London, England, United Kingdom (On-Site)

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

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

Vancouver, British Columbia, 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