Programmer Generalist / Generative Ai (MOD Career Switch)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Programmer Generalist / Generative Ai (MOD Career Switch)

Programmer Generalist / Generative Ai (MOD Career Switch)

At Ubisoft, we believe that the groundbreaking games of tomorrow will be crafted by diverse talents and perspectives. That’s why we're broadening our horizons and looking for talent interested in video games outside our industry.

To this end, we've developed a comprehensive multi-month program designed for people with valuable skills and unwavering commitment. Take the leap into video games and transform your career with the guidance of our senior staff. Benefit from hands-on training by contributing to some of our biggest titles, and demonstrate that you have expertise that can become essential in propelling our brands to new heights.

As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games.

You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine, editor, middleware, etc. This position is particularly suited to people with experience and/or a strong interest in generative artificial intelligence. You will also be able to sharpen your analytical skills by tackling the technical challenges associated with a variety of systems (AI, 3D, sound, animation, online, etc.), adding many other strings to your bow by doing so.

Your contributions will be essential to the foundation of our systems. Simply put, without your versatile know-how, the production teams won’t be able to do their work!

What you’ll do

Implement various systems without forgetting to go through the essential phases of Analysis and Code Design, and ensure their proper integration (engine, editor, etc.) and follow-up.

Debug and optimize existing systems or systems under development.

Document your work and transfer your knowledge.

Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.

Be in constant communication with your various 'customers' (production teams and users of your tools) to understand their needs, wishes and specific requirements.

Measure memory usage and performance and implement the necessary changes.

Keep abreast of advances in the field of programming.

QUALIFICATIONS

What you bring :

A strong interest in video games

A degree in Computer Science or Computer Engineering (or other equivalent training)

Experience in software programming.

Excellent mastery of the principles of computer science and the various programming languages, particularly C++

A good analytical and synthetic mind, as well as a strong attention to detail

A creative, innovation-oriented approach

The ability to work in a team, coupled with good interpersonal and communication skills

Autonomy, curiosity, and resourcefulness that will not prevent you from asking for help when needed.

Flexibility in the organization of your work to adapt to change

Experience in mathematics, statistics, AI Framework and AI tools is an asset.

Experience in interacting with online servers is an asset.

Experience in one or more of the following fields: neural networks, pathfinding, behavior trees, machine learning, prompt engineering or natural language processing (NLP) is an asset.

An inquisitive mind for Generative AI

ADDITIONAL INFORMATION

What to send our way

A description of your personal achievements with links (if possible).

Please notethat our positions are hybrid, but if you reside outside Quebec, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.

We look forward to reading your application!

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOB

Developers have many technologies and tools at their disposal to build games, and game engines are at their core. Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

Alexandru's journey: from Game Tester to IT teams

Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies

FAQ

We do not process open applications, you can find all our open positions on the Ubisoft Careers page by clicking on the ‘Search jobs’ button.

How can I check my application status?

You can check your application status by logging into your SmartRecruiters candidate profile (my.smartrecruiters.com)

At Ubisoft, everyone is welcome! We seek people passionate about their specialties, jobs or the entertainment industry in general.


#J-18808-Ljbffr
Original job Programmer Generalist / Generative Ai (MOD Career Switch) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Montreal, Qc

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.