Full Time Job
AI Programmer - Unannounced Project
Ubisoft
- Paid
- Full Time
Job Description
AI Programmer (W/M/NB) – Unannounced ProjectPlay as a team, Race for excellence and Get creative! At Ubisoft Ivory Tower, we are driven by these values every day since 2007! Join our team at Ivory Tower to work on a new unannounced project, as AI PROGRAMMER (W/M/NB).
Job Description
PRODUCTION
• Ensure the maintenance of existing technologies concerning:
• The locomotion management of various type of vehicles
• The trajectory management of various types of vehicles
• Improved production tools for AI elements
• Diagnose and solve problems to improve engine robustness
• Investigate AI behaviors that don't fit the intended outcomes
• Help game programmers integrate features that can use or impact AI
• Optimize game code in a real-time, multi-threaded and multiplayer online environment
• Assist designers and artists with integration, iterate with designers to enable them to tweak AI
• Integrate functionalities from middleware to improve quality
• Add and improve documentation:
• On parameter tweaking for users
• On feature development for programmer
• Bringing the world to life through traffic management
• Program in a clear and structured way, respecting performance, maintenance, compatibility and portability requirements
• Apply and receive review feedback and review the code of other programmers
• Work and communicate with other teams across the entire project
KNOWLEDGE MAINTENANCE
• Help develop a vision for programming technologies
• Monitor technological developments and test new solutions
Qualifications
• Good level in C++
• Good level in English (written and oral)
• Good knowledge in mathematics (analytical geometry)
• Knowledge of real-time programming constraints, memory management and multithreading
• Good knowledge of classic data structures used in AI (graphs, search trees, etc.)
• Data analysis of AI experiments
• Team player, proactivity, curiosity and creativity
Jobcode: Reference SBJ-gp956e-3-145-51-35-42 in your application.
Find More Jobs Like This
Company Profile
Ubisoft
Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams