Vous avez connaissance des technologies de l'intelligence artificielle appliquée aux jeux vidéo
Programmeur Intelligence Artificielle (H/F/NB)
Game Programming
The essential
Job Type:
Permanent
Remote Work:
Yes
Address:
Paris, 75000, France
Contract Start Date:
03/03/2025
Education Level:
Level 7
?
Languages:
French, English
Salary:
Négociable
Negotiable Salary?
Yes
Publication Date
03/03/2025
Description
{"ops":[{"insert":"Vos qualités qui feront la différence :\nConnaissance des techniques d'intelligence artificielle appliqué aux jeux vidéo"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Maitrise du C++"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Bonnes connaissances en mathématiques"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Très bonnes capacités d'adaptation et de communication"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Rigueur et fiabilité"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Capacités d'analyse et de synthèse"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Vous faites preuve d'initiatives et êtes force de proposition."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Vous désirez vous investir sur des projets innovants à forte valeur ajoutée."},{"attributes":{"list":"bullet"},"insert":"\n"}]}
Main Activities
{"ops":[{"insert":"Vos missions au sein de l'équipe QUANTIC DREAM :\nVous participez à l'amélioration et l'extension de moteur interne d'intelligence artificielle, et son intégration dans les projets.\n\nVous travaillerez sur les sujets suivants :\nLes mécanismes de déplacements de NPC dans l'environnement comme la génération de NavMesh, le path find, le steering et les évitements ;"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les outils d'aide à la prise de décision tels que les Behavior Trees, Rule based systems ou le choix de positionnement tactique ;"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les comportements sociaux comme le suivi, la fuite, la patrouille, les mouvements de groupe ou la synchronisation entre agents."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Vous travaillez en étroite collaboration avec les level designers et les scripteurs pour répondre de la façon la plus efficace possible à leurs problématiques de production."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Vous serez force de proposition sur les évolutions du moteur d'IA et sur la meilleure façon d'assurer une production fluide et optimale du projet."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Vous travaillerez de manière rapprochée avec le moteur d'animation & les animateurs, afin de fournir les solutions les plus adaptées a la locomotion d'IA."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"}]}
Required Skills
{"ops":[{"insert":"Mettre en œuvre les méthodes et techniques de programmation"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Effectuer des profilings"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Gérer des problèmes d’optimisation et de synchronisation des architectures"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Rédiger des spécifications détaillées (documentation technique)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"}]}
Essential Knowledge
{"ops":[{"insert":"Les outils"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les langages de programmation généralistes comme le C++, mais aussi des langages adaptés à l’IA scriptée, comme LUA"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"La programmation en multitâche"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les mathématiques liées à la géométrie dans l’espace"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les méthodes de conception"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les algorithmes d’apprentissage, de recherche de chemin et de visibilité"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les graphes et les arbres"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"L’architecture des moteurs de jeu"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Les bases de la physique (mécanique)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"}]}
If everything is good for you, we can enhance your experience on this site by offering you a personalized service. So, are you ready to start the adventure?
Your cookie choices
When you use our service, information is collected through cookies and other trackers. We use this information for the purposes detailed below. Your choices are exclusively valid for the browser you are currently using. If you delete your cookies, we will no longer be able to know your choices and will request your consent again. To learn more about the use of cookies and your personal data during your use of the service, please visit our Cookie & Personal Data Policy page.
Cookies necessary for the proper functioning of our service
Cookies necessary for the proper functioning of the site cannot be disabled. They include information used to keep the current user's session open, determine whether the user is logged into the site or not, as well as any other authentication-related information and security measures to protect against fraudulent activities. They also allow us to measure the audience of advertising on our site (without profiling), personalize our editorial content based on your browsing, understand user behavior to offer you a better and smoother site, and share content on social networks or platforms present on our website.
Advertising cookies
Advertising cookies allow users to receive targeted and personalized ads based on their browsing and profile, on our site or our partners' applications. The goal is to offer you even more offers that may interest you.