Programmeur principal de rendu en apprentissage automatique (« machine learning ») Position Available In Wake, North Carolina

Tallo's Job Summary: Epic Games à Montréal, Canada, recrute un Programmeur principal de rendu en apprentissage automatique pour intégrer des techniques avancées d'apprentissage automatique dans leurs technologies de rendu. Ce rôle exige au moins 10 ans d'expérience en développement de systèmes de rendu haute performance et une expertise en informatique visuelle. Le candidat sera responsable de concevoir, mettre en œuvre et optimiser des systèmes de rendu basés sur l'apprentissage automatique, ainsi que de collaborer avec des équipes internes et externes pour aligner l'innovation technique. Des compétences en C/C++, Python, GPU, shaders, et frameworks d'apprentissage automatique sont nécessaires. Les avantages incluent une couverture complète des avantages sociaux, des soins médicaux, dentaires et de la vue, une assurance vie, une assurance invalidité de longue durée, un programme de bien-être mental et un régime d'épargne-retraite.

Company:
Epic Games
Salary:
JobFull-timeOnsite

Job Description

Programmeur principal de rendu en apprentissage automatique (« machine learning ») (R26614)
Department
Engineering
Location
Montreal, Canada
Company
Epic Games
Requisition ID
R26614
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
Nous sommes à la recherche d’un programmeur principal de rendu en apprentissage automatique pour mener l’intégration de techniques d’apprentissage automatique avancées dans nos technologies de rendu. Ce rôle est idéal pour un programmeur en graphiques chevronné comptant au moins 10 ans d’expérience pratique en développement de systèmes de rendu haute performance, et ayant une expérience éprouvée dans l’application de l’apprentissage automatique aux défis de l’informatique visuelle. Votre travail sera au cœur des efforts interfonctionnels à la croisée de l’apprentissage automatique et du graphique visant à façonner la prochaine génération en matière de fidélité visuelle et de performance en temps réel.
Ce dont vous serez responsable
Concevoir et mettre en œuvre des améliorations des systèmes de rendu basées sur l’apprentissage automatique, y compris le débruitage, la super-résolution et l’ombrage neuronal.
Mener les efforts de réglage des performances et de déploiement de pipeline d’inférence en temps réel sur le matériel GPU moderne.
Mener des recherches sur des modèles d’intelligence artificielle générative pour la création de contenu et l’amélioration des graphiques et les mettre en œuvre.
Collaborer avec les équipes responsables du rendu à l’interne et les partenaires externes pour aligner l’innovation technique sur les objectifs de production.
Évaluer les technologies graphiques et d’apprentissage automatique émergentes et créer des prototypes. Guider l’orientation stratégique et l’intégration dans la feuille de route d’Unreal Engine.
Encadrer les programmeurs séniors et contribuer à la planification de haut niveau et aux révisions d’architecture liées à toutes les technologies d’apprentissage automatique pour le domaine graphique.
Ce que nous recherchons
Fortes aptitudes de programmation en C/C++ et Python.
Grande expérience de programmation au niveau du GPU(CUPA, DirectX, Metal) et avec les langages pour les shaders (HLSL, GLSL).
Grande expérience de travail avec des cadres d’apprentissage automatique tels que TensorFlow, PyTorch et JAX.
Expérience d’optimisation de modèles d’apprentissage automatique pour l’inférence en temps réel du GPU.
Forte maîtrise des techniques de rendu modernes, y compris le raytracing en temps réel, le post-traitement et les algorithmes de débruitage.
Solide expérience en apprentissage automatique, en particulier dans les applications liées au traitement graphiques et d’images.
Expérience dans l’utilisation d’API de dernière génération pour le rendu est un atout.
Être en mesure d’adapter le message selon le public cible.
Capacité à collaborer.
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.

Other jobs in Wake

Other jobs in North Carolina

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started