Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Generalist Programmer - Warm Up program
Montreal, Canada - Full-time - REF28638AProducer
Montreal, Canada - Full-time - REF21443DProject Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218WCloud Developer
Montreal, Canada - Full-time - REF28609LTechnical Lead
Montreal, Canada - Full-time - REF26418RFinOps Specialist
Montreal, Canada - Full-time - REF28593KAssociate Producer [Codev & Outsourcing Services]
Montreal, Canada - Full-time - REF28579PAssociate Producer
Montreal, Canada - Full-time - REF27979QSenior gameplay animator (viewmodel) - Far Cry project
Montreal, Canada - Full-time - REF27796KSecurity Analyst
Montreal, Canada - Full-time - REF28569NMachine Learning Developer
Montreal, Canada - Full-time - REF28119CTeam Lead - Environments [Prince of Persia]
Montreal, Canada - Full-time - REF28561WSecurity Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316RSenior Environment Artist (Architecture) - Rainbow Six Siege
Montreal, Canada - Full-time - REF28556GSecurity Manager
Montreal, Canada - Full-time - REF28541WThreat Detection Specialist
Montreal, Canada - Full-time - REF28484VAssociate Art Director
Montreal, Canada - Full-time - REF25502OCloud Developer
Montreal, Canada - Full-time - REF28504CSenior ML Ops _ TG Content Creation
Montreal, Canada - Full-time - REF28128XCharacter Artist – Rainbow Six Siege
Montreal, Canada - Full-time - REF23828NTeam Lead Technical Designer
Montreal, Canada - Full-time - REF28457LSenior Gameplay Animator
Montreal, Canada - Full-time - REF27625ONetwork Technical Lead
Montreal, Canada - Full-time - REF28490XTechnical Designer
Montreal, Canada - Full-time - REF26171YTechnical Lead _ Rainbow Six
Montreal, Canada - Full-time - REF28472WHard Surface/Weapon Artist - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219YArtiste de modélisation d'armes - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219YData Developer
Montreal, Canada - Full-time - REF28082VProduction Director - Services
Montreal, Canada - Full-time - REF20677VGolang Developer
Montreal, Canada - Full-time - REF28328USenior animation programmer [Far Cry Project]
Montreal, Canada - Full-time - 6934BRSenior animation programmer
Montreal, Canada - Full-time - 6934BRIT Manager
Montreal, Canada - Intern - REF28278JPlayer Protection and Game Security Director
Montreal, Canada - Full-time - REF27861NProduction Director
Montreal, Canada - Full-time - REF21442PTechnical Lead - SRE Infrastructure
Montreal, Canada - Full-time - REF28159Q3D programming Team Lead
Montreal, Canada - Full-time - REF28071USenior UI Programmer
Montreal, Canada - Full-time - REF27389HTechnical Graphic Director (Art)
Montreal, Canada - Full-time - REF27903RIT Financial Planning Analyst
Montreal, Canada - Full-time - REF27630TTechnical Lead
Montreal, Canada - Full-time - REF26418RTechnical Animation Director [Far Cry Project]
Montreal, Canada - Full-time - REF24412JSenior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BRSenior gameplay programmer
Montreal, Canada - Full-time - 1007BRProgramming Team Lead - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27445LTechnical Lead - UI
Montreal, Canada - Full-time - REF27024RTeam Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661XSenior gameplay animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365FProgramming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353OAssociate Producer [Splinter Cell]
Toronto, Canada - Full-time - REF27305ZSenior Producer
Toronto, Canada - Full-time - REF17488KTechnical Animator [Far Cry Project]
Toronto, Canada - Full-time - REF27070MGameplay Animator [Far Cry Project]
Toronto, Canada - Full-time - REF27303XSenior Gameplay Animator - Viewmodel [Far Cry project]
Toronto, Canada - Full-time - REF27788VTeam Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190K3D programming Team Lead
Toronto, Canada - Full-time - REF28071UTechnical Designer [Far Cry Project]
Toronto, Canada - Full-time - REF12915HAnimation Technical Director [Far Cry Project]
Toronto, Canada - Full-time - REF27188PGeneralist Programmer - Warm Up program
Montreal, Canada - Full-time - REF28638A
Job Description
Seeing as how this would be your first programming job in the video game industry, you’d be an excellent fit for our Warm Up program. Are you interested in Generative AI, online services and multiplayer?
By joining Warm Up, you'd be hired as a permanent, full-time Ubi employee without being assigned to a specific project straight away. That means that you will have a programming job on a production team. We just want to give you a bit more time to prepare for it.
During the three-month program, you’ll be overseen by technical experts who will simulate what it’s like working on the production floor to help you get ready for the real thing.
You'll take part in code reviews, feedback sessions, training, mentoring and presentations. You'll have the opportunity to improve your technical skills in programming languages, tools, engines, by developing prototypes, with a particular emphasis on Generative AI tools. You’ll also gain an overview of Ubisoft’s online/multiplayer services.
You’ll refine your soft skills, such as communication and time management.
Additionally, you’ll gain a better understanding of the company through various activities, including playing Ubisoft games for 1 hour each day to expand your gaming knowledge (and to have some fun, of course!).
When the program comes to an end, you’ll meet with production teams who will present their projects. Then, with our support, you’ll be able to decide on the best possible match.
You’ll then join a team and hit the ground running in your new programming role at the studio.
Qualifications
What you bring
- Experience in software programming, ideally in the video game industry or any other relevant experience
- Proficiency in various programming languages, especially C++
- A bachelor degree in Computer Science or Computer Engineering (or related training)
- Good analytical and synthesis skills, with attention to details
- Ability to work as part of a team and good interpersonal and communication skills
- Autonomy, curiosity and resourcefulness, that push you to go talk to people.
- Flexibility in the organization of your work, allowing you to adapt to changes.
Additional information
What to send our way
- Your CV highlighting your education, experience, and skills
Important : you have to be available to start on January 27th, 2025.
Producer
Montreal, Canada - Full-time - REF21443D
Job Description
As a Producer at Ubi MTL, you will oversee the development and timely and on-budget delivery of a quality game based on the order and studio constraints.
What you'll do
Production Management
- Define and present the game development strategy to management.
- Define the scope of the project and main deliverables.
- Suggest a development plan for each platform.
- Draw up and follow the project budget.
- Build the team structure and optimally organize the workloads.
- Decide which compromises should be made between the time, quality, and budget.
- Manage risks and approve the contingency plans.
- Draw up and present the status of the project (project snapshot status – PSS) to management.
- Meet, when necessary, with external collaborators or members of the press to promote the game.
- Negotiate agreements with internal and external suppliers whenever necessary.
Marketing
- Challenge the Brand manager on the product’s positioning on the market.
- Gather, analyze, and transmit market information (consumer and stockholder) to the team.
Content
- Challenge and support the creative director in creating the game vision.
- Implement the corporation’s management and design methods within the team.
- Challenge the technical and IT teams on the technology choices.
- Suggest technology choices that support game development (tools, engine) to management.
- Ensure that you receive the level of quality that was expected.
Human Resources
- Build the core team.
- Define resource needs and establish a resource plan to be approved by management.
- Supervise and coach team members.
- Carry out performance assessment meetings with team members.
- Validate annual salary reviews for team members.
- Foster and participate in career development with the project’s key employees.
Qualifications
What you bring
- A degree in management or business administration (or related training).
- 7-10 years of leadership experience in video game production.
- In-depth knowledge of AAA game production and operations.
- Plenty of flexibility to adapt to whatever production (inevitably) throws your way: you can modify any part of your plans based on the situation.
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes.
- A collaborative spirit & relationship-building skills.
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality.
What to send our way
- Your CV highlighting your education, experience, and skills.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Eric. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Project Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218W
Job Description
As a programming project lead, you will have the important mission of ensuring that the technological vision and creative ambitions of a game are realized. Technical, budgetary, and human constraints and requirements may test your leadership, organizational skills, and ability to delegate, but your talents will always allow you to find ways to keep things on track.
You will not be doing this alone! You will work with teams of talented and inspired programmers, supervised by equally passionate team leaders. You will work with these managers to guarantee team cohesion and to plan and oversee the work so that every issue is addressed, every deadline is met, and every person is engaged and able to grow.
Every initiative you take, whether it’s about time management, optimizing tools and features, or making sure technology works properly, will have a direct impact on the quality of the game. In other words, you will have the chance to see the fruit of your efforts and the genius of your teams reflected behind the players’ controllers.
What you’ll do
In this role, where no two days will be like, you will:
- Organize and coordinate the project’s various technical activities and resources required throughout the production cycle based on needs and priorities.
- Act as a bridge between management and the programming teams to confirm that the vision and needs of one are understood and met by the other.
- With the help of your team leads, make sure that the roadmap stays on track and those cohesive systems are developed in parallel.
- Define and implement new ways of doing things that will make it easier for teams to do their work in the long run.
- Suggest improvements and solutions that will help achieve the project's objectives.
- Report the concerns, recommendations, and observations of the programmers to the management team.
- Monitor the evolution of the game architecture’s and ensure the technologies are working well.
- Oversee resource planning and recruitment
- Adopt a respectful and caring approach to maintain the professional well‑being of the members of your team.
Qualifications
What you bring
- A bachelor’s degree in computer science, software engineering, or an equivalent field
- 10+ years of programming experience and at least five years of experience managing a game programming team
- Experience in the production of at least one full game
- A thorough understanding of video game production (animation, sound, 3D, etc.) and the reality of the different working units
- Excellent mastery of various programming principles
- A sense of leadership and team spirit enhanced by good communication skills
- An empathetic approach when it comes to managing stress in a fast-paced environment (there’s always a solution, and you know it)
- An open and innovative mind coupled with excellent synthesizing skills
- An educational approach and a desire to share your extensive technical expertise
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Cloud Developer
Montreal, Canada - Full-time - REF28609L
Job Description
Ubisoft IT is looking for a Cloud Developer to join the Engineering and Platform team. This team is responsible for Ubisoft’s IT platform. This platform is a one-stop destination, offering teams access to services for leveraging cloud and infrastructure. They rely on modern infrastructure, leveraging Kubernetes at its core to host platform services in multiple variations.
As a cloud developer joining this team, and working on this platform, you will primarily be responsible for building features and operating our Database as a Service offering.
Responsibilities
- Design and develop micro-services, large-scale web services, and APIs for Platform as a Service (PaaS);
- Produce clean, efficient code based on a straightforward development process aiming at reusable, optimal, maintainable solutions as per best practices and modern architecture;
- Collaborate with teammates to contribute to architecture requirements and design;
- Create technical documentation with an emphasis on quality-driven deliverables;
- Work alongside the operations team to ensure the support of developed applications in all environments;
- Identify and troubleshoot system deficiencies while recommending solutions;
- Enhance the build and development tooling and improve CI/CD pipelines, code reviews and testing;
- Stay up to date on new technologies while fostering knowledge-sharing.
Qualifications
- Previous experience in developing large-scale software;
- Strong experience with orchestration and containerized technologies such as Docker and Kubernetes;
- Proficiency in developing and integrating RESTful APIs, and gRPC;
- Good experience working on CI/CD pipelines with tools such as GitLab CI, ArgoCD, and Spinnaker;
- Good experience working with Infrastructure as code and automation tools such as Terraform and Ansible;
- Experience in C family programming languages such as Golang, C++, C#, and C.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Technical Lead
Montreal, Canada - Full-time - REF26418R
Job Description
As a Technical Lead at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. tools, web, middleware, gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress, tackle setbacks, share updates, present features, give feedback, and informatively and constructively explain the root causes of risks and issues.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Synch up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent
- Around 7 years of programming experience + 2 years of technical leadership
- A deep understanding of a variety of systems, programming languages, interdependencies, and critical issues or game engines
- The ability to make informed, immediate decisions with minimal long-term impacts
- A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- Excellent mentorship, interpersonal, and presentation skills
- A highly innovative and collaborative spirit
- Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- A desire to share your knowledge to push the boundaries of technology & help others improve their skills
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences
FinOps Specialist
Montreal, Canada - Full-time - REF28593K
Job Description
Ubisoft IT is currently looking for a FinOps Specialist to join the FinOps and Vendor Management team. This team designs and standardizes processes that relate to IT infrastructure sourcing and optimization for all of Ubisoft including our game productions. This includes transparent spending oversight via cost and usage reporting and consumption auditing, resource optimizations, enterprise discount program management, and contract renewal processes.
As a FinOps Specialist joining this team, you will be responsible for participating in cost optimization, capacity planning, and Budget studies. You will also be responsible for planning, tracking, and optimizing our cloud investments and consumption for Ubisoft.
Responsibilities
- Gather requirements and assist internal customers to express their needs and forecast their cloud usage;
- Provide Cloud consumption best practices to Ubisoft projects teams and Production teams;
- Analyze our past, current, and forecasted consumption and provide optimization plans;
- Lead the cost optimization and investment process using reserved instances and savings plans;
- Participate in project architecture reviews to optimize costs;
- Support our procurement teams for contract renewal and negotiations;
- Organize presentations of solutions and initiatives to colleagues;
- Provide IT management with cost reports and KPIs.
Qualifications
- Previous experience working in Information technology, with demonstrated accounting, financial, and analysis skills;
- Good experience leading cloud platforms such as Azure, Google Cloud, or AWS;
- Good experience with Kubernetes services such as AKS, EKS, and GKE;
- Experience in budget management or IT financial planning, capacity planning, infrastructure management, and data analysis;
- Ability to effectively communicate and collaborate across organizational boundaries on topics such as infrastructure costs in our cloud environment.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Associate Producer [Codev & Outsourcing Services]
Montreal, Canada - Full-time - REF28579P
Job Description
As the Associate Producer, you will support Zone 1 projects in their co-development and outsourcing mandates, both with internal and external partners. You will oversee long-term relations with our internal and external partners and make sure to propose the right partners to productions according to their needs. You will collaborate with the various departments involved in multi-site collaboration and ensure that the processes and guidelines are followed by our productions.
What you’ll do
- Propose partners that meet the specific needs and state of mind of each production team;
- Support and challenge the production teams in setting up their partner management structure;
- Monitor projects, use KPI and tools to evaluate the health of our collaborations and gather feedback from external and internal collaborators;
- Evaluate the evolution of needs for the next few years, in collaboration with our Brands and Recruitment teams;
- Support production teams in training the co-development and outsourcing managers;
- Continuous adaptation of our processes with the service teams and act as a facilitator in the event of difficulties;
- Provide global visibility of mandates in Zone 1 studios by following up with Zone 1 MDs and service teams;
- Maintain and continue to develop a strong network of internal partners;
- Source new external partnership opportunities, answer to solicitations.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience);
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent communication, interpersonal, and presentation skills;
- An attentive, collaborative, and innovative spirit;
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them.
What to send our way
Your CV highlighting your background, skills, and any games shipped.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Producer
Montreal, Canada - Full-time - REF27979Q
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor.
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets.
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues.
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible.
- Anticipate risks & put plans of action in place to overcome them.
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets.
- Look for opportunities to improve and evolve our processes, methods, and practices.
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience);
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent communication, interpersonal, and presentation skills;
- An attentive, collaborative, and innovative spirit;
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them.
What to send our way
Your CV highlighting your background, skills, and any games shipped.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior gameplay animator (viewmodel) - Far Cry project
Montreal, Canada - Full-time - REF27796K
Job Description
What you'll do
- You create animation systems for the player in First Person view, as well as the equivalent replication animation (3rd person). Animation and feel have to respect the visual language set by the Animation Director and respect game design constraints;
- You are good at keyframing; most of our player animations in first person view are keyframed;
- You are able to work with mocap, as that is what we are using for replication;
- You export and integrate your animations following technical guidelines in collaboration with the technical director or technical animator, designers and programmers;
- You are expected to work closely alongside your fellow animators, animation director, programmers and designers in order to deliver your feature on time at the level of quality expected;
- You are responsible for the final in game feel of your feature, and it's how we validate the quality of animations;
- You are someone who enjoys being part of a team and likes to share their ideas and hear the ideas of others. You are able to compromise and find creative and elegant solutions to complex problems;
- You are driven and proud to deliver high quality work. You are tolerant to frustration and able to switch gears when it's necessary;
- You test and review your systems in the game.
Systems include but not limited to:
- Gunplay;
- Takedowns;
- Synched systems;
- Carrying;
- Locomotion and navigation.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- At least one shipped game;
- First person game animation experience is preferred;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- Experience with keyframe;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Security Analyst
Montreal, Canada - Full-time - REF28569N
Job Description
Ubisoft IT is currently looking for a Security Analyst to join the Security and Risk Management team. As a security Analyst joining this team, you will collaborate with Ubisoft's security resources and management to ensure coordination, mitigation, and risk reduction of identified security incidents, vulnerability response, and threat hunting. You will also be responsible for incident response operations, delegating responsibilities, and coordinating all actions with stakeholders, including management.
Responsibilities:
- Lead incident response activities before, during, and after incidents and act as the central point of contact at Ubisoft during incidents;
- Coordinate with other teams and assign responsibilities;
- Write, review, and communicate post-mortem reports to stakeholders;
- Advise on measures regarding the regulatory aspects of incidents;
- Participate in implementing a comprehensive set of incident response workflows, including automation and critical vulnerability response;
- Prepare scenarios and regularly test procedures with internal teams;
- Collaborate on all aspects of threat intelligence activities, including threat hunting, malware analysis, and forensics;
- Develop, maintain, and document operational analysis processes.
Qualifications
- Previous experience as a Cyber Incident Response Analyst or Digital Forensics Analyst;
- Good experience working with Security Information and Event Management (SIEM), Endpoint Antivirus and Endpoint Detection & Response (EDR);
- Good experience with Splunk Enterprise Security;
- Demonstrated ability to translate technical details to business partners, management, lawyers, and HR.
- Experience with forensics tools such as Velociraptor, Autopsy, and Axiom.
If you possess the following experience, it will be considered an asset:
- Experience with security orchestration automation and response (SOAR).
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Machine Learning Developer
Montreal, Canada - Full-time - REF28119C
Job Description
Ubisoft IT is looking for a Machine Learning Developer to join the Consumer Data Domain team which is part of the Ubisoft Data Office (UDO) department. This team’s main mission is to leverage data to improve the consumer experience by engaging with all our users along their journey.
As a Machine Learning Developer joining this team, you will be responsible for building scalable machine-learning systems to preserve the trust and safety of our users. You will also be responsible for deploying production-grade products by combining research and engineering cycles from the prototype phase to delivery.
Responsibilities:
- Design, prototype, build, and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft;
- Build pipelines and batch processes that move and transform data;
- Build and manage a scalable infrastructure in the cloud;
- Participate in the decisions and implementations to improve the platform’s quality;
- Participate in proof-of-concept (POC) projects to advance your understanding of new data and Machine Learning related technologies;
- Write, optimize, and produce high-quality code that can run at scale, using modern best practices such as Machine Learning Operations (MLOps);
- Collaborate with data and machine learning engineers to ship models or prediction pipelines to production in our internal or public cloud infrastructures;
- Take ownership of the projects you build while ensuring they progress accordingly.
Qualifications
- Previous experience in Software/Data engineering, or a related field;
- Solid experience with programming languages such as Python, Rust, or Spark;
- Experience building and interacting with REST APIS and familiarity with the principles of microservice architecture and API design;
- Proficient experience using Kubernetes;
- Good experience using cloud technologies such as AWS and Azure;
- Experience deploying machine learning models to production.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Team Lead - Environments [Prince of Persia]
Montreal, Canada - Full-time - REF28561W
Job Description
As a Level art team Lead at Ubi MTL, you will guide the creation of captivating 3D environments in an immersive world to explore. You will be an environmental architect, a visual storyteller and an experience creator.
Whether it's a level, a side mission, or part of an open world, you will assemble and position key elements to deliver impactful visual moments and enhance the player's experience. Each element you carefully place, whether it's a building or a prop, tells a story and evokes an atmosphere and mood.
What you'll do
- Collaborate with Level Designers and Art Directors to discuss and understand the intentions and vision of the game;
- Collaborate with other art team Leads and Art Directors to discuss and develop the vision for the game;
- Coordinate and motivate level artists as they develop their environments;
- Organize and facilitate regular team meetings to assign tasks, set priorities, discuss progress, etc.;
- Balance artistic aspects with technical constraints, while maintaining quality and performance standards;
- Evaluate the integrated work and ensure it is aligned with the artistic direction and can be animated well;
- Provide guidance and constructive feedback to develop a consistent, quality visual style;
- Keep up to date with best practices to keep pace with the industry;
- Participate in recruiting to create and grow your team of level artists.
Qualifications
What you bring to the team
- Solid experience in level art, modeling, texturing, lighting and image processing, or other relevant experience
- Knowledge of 3D software (e.g. 3DS Max or Maya) and optimization techniques
- Understanding of art fundamentals: lighting, composition, color theory, etc.
- Excellent mentoring, communication, organization, time management, interpersonal and presentation skills
- Flexibility and resourcefulness
- A collaborative, creative and empathetic spirit
- Attention to the finer details
What to send our way
- Your CV highlighting your experience, education, and skills
- Examples of your work (join images or a link to your online portfolio)
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Security Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316R
Job Description
Ubisoft IT is looking for a Security Analyst to join the Security Resilience team which is part of Security & Risk Management (SRM). This team’s main mission is to ensure Ubisoft’s resiliency towards security threats.
As a Security Analyst joining this team, you will be responsible for providing informational, functional, and technical expertise to to increase Ubisoft’s resilience with a focus on Crisis Preparedness, Business Continuity and Disaster Recovery across our locations worldwide.
Responsibilities:
- Implement disaster recovery, crisis preparedness and business continuity plans at the global level and coordinate all local efforts toward a global unique strategy;
- Support stakeholders in documenting and maintaining all disaster recovery, crisis preparedness and business continuity plans;
- Review all plans to support continued operations and regulatory requirements.
- Participate in the creation, review and deployment of policies, standards, processes, and guidelines;
- Identify potential risks and propose solutions to mitigate and bring them to an acceptable level for management;
- Develop and maintain security metrics and executive reports to communicate project risks and remediation activity status to management;
- Oversee coordination of support, training & community management, and awareness, including tabletop exercises, microsimulations, and training on the software tools operated by our team;
- Contribute to specific security projects or initiatives within the department, ensuring that deadlines are met, and objectives are achieved.
Qualifications
- Previous experience in organizational resiliency with an emphasis on coordinating business continuity, crisis preparedness and disaster recovery plans;
- Strong auditing and presentation capabilities;
- Strong capacity to collaborate, influence, and negotiate with all hierarchical levels such as senior stakeholders;
- Ability to conduct informational training sessions;
- Ability to write clear and concise documentation.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Senior Environment Artist (Architecture) - Rainbow Six Siege
Montreal, Canada - Full-time - REF28556G
Job Description
As a Senior Environment Artist (Architecture) on the Rainbow Six Siege team, you will create captivating 3D environments, with a particular focus on interior and exterior architecture as well as buildings, in a realistic and immersive world to explore. You will be an architect of the environment, a visual storyteller, and a creator of experiences.
Whether it's in a level, a side mission, or part of an open world, you will assemble and position key elements to offer impactful visual moments and enhance the player experience. Every element you carefully place, whether it's a building or graffiti, tells a story and evokes an atmosphere and ambiance.
Even within a given framework, you can push creative boundaries – and you have the artistic ability to do it. You know how to modify lighting, play around with composition, and add just the right amount of detail to develop a game space with plenty of personality.
What you’ll do
- Collaborate with level designers and the art director to discuss and understand game intentions and vision;
- Perform artistic research (find written descriptions and visual references);
- Set up placeholders and submit modelling and texturing requests to artists;
- Find balance between artistic aspects and technical constraints;
- Integrate and build assets into the game engine to set and dress a polished scene;
- Ensure integrated work is aligned with artistic direction and makes sense gameplay wise (test and improve).
Qualifications
What you bring
- A college diploma in 3D Modelling or equivalent
- Experience in modelling, texturing, lighting, and image processing, or other relevant experience
- Knowledge of 3D software (e.g. 3DS Max or Maya) and optimization techniques
- Understanding of art fundamentals: lighting, composition, colour theory, etc.
- Curiosity, flexibility, and resourcefulness
- Creativity and a keen eye for detail
*Knowledge of 3D scanning and optimization techniques, a huge plus
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
Your CV, highlighting your education, experience, and skills
A portfolio of your best 3D work! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Security Manager
Montreal, Canada - Full-time - REF28541W
Job Description
As the Security Manager, you will be joining our Security Risk Management (SRM) department and more precisely leading our Security Operations Center (SOC). The SOC team works in collaboration with all security resources and management to ensure proper planning, coordination and mitigation of security incidents, monitoring, alerting and automation of security tools.
Moreover, in this role, you will lead a distributed team of security analysts and specialists by providing technical knowledge, strategic thinking, and leadership on a variety of subjects including incidents, projects and various responsibilities as well coordinating all actions with top management and local authorities.
Responsabilities
- Develop the team’s vision and the company strategy in regard to security incidents detection and response;
- Lead strategic direction and roadmap for our cyber security operations center and our analysts evolution;
- Maintain, and lead the implementation of a complete security program analyzing risks around Threat intelligence;
- Manage the team efforts in order to ensure optimal usage of resources to achieve the team’s objectives and overcome difficult challenges;
- Manage a team to ensure smooth execution of Security strategy and clean roll out of projects;
- Represent the team and discuss its services and capabilities with internal stakeholders, partners within SRM and different teams;
- Create an environment build on trust, open communication, creative thinking, and cohesive team effort;
- Contribute to the team development, expertise evolution, anticipate future needs and propose training accordingly.
Qualifications
- Relevant experience in the IT security field with a proven track record of management function within a SOC;
- Strong leadership skills, leader within technical teams in an ever-evolving environment;
- Ability to interact with representatives from different sectors and communicate technical and business concepts to all types of audiences;
- Experience with various technologies used within a SOC environment: SIEM, SOAR, EDR, IDS, Anti-virus, firewalls.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Threat Detection Specialist
Montreal, Canada - Full-time - REF28484V
Job Description
As the Threat Detection Specialist, you will act as a subject matter expert in your field of expertise to manage risks at Ubisoft by applying risk assessment techniques, identification of effective remediation strategies, and presenting management with results in meaningful business terms. You’ll be responsible for strategic, operational, and tactical planning and implementation of global threat hunting engagements.
Responsibilities
- Define policies, standards and processes related to threat detection;
- Develop, maintain and document operational processes;
- Drive the implementation of security measures to enhance global IT threat detection capability;
- Develop detection content (SIEM, EDR, IDS, etc.) to identify threats;
- Research and implement cutting edge security tooling;
- Research and develop mitigations for offensive security tools and techniques;
- Participate in strategic, operational and tactical planning and implementation of threat hunting engagements.
Qualifications
- Experience developing Splunk content as well as cloud security experience with AWS, Openstack
- Experience in developing operational processes, and technical documentation;
- Experience in implementing security measures, security tooling & malware;
- Experience researching and developing proof-of-concepts for offensive security tooling, threat hunting frameworks and methodology;
- Technical or audit certification in computer security is a major asset (OSCP, OSCE, SANS, etc.).
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Art Director
Montreal, Canada - Full-time - REF25502O
Job Description
Working in collaboration with the Artistic Director, your role as Assistant Artistic Director at Ubi MTL will focus on transmitting the artistic vision to the teams and applying the artistic guidelines to the world, architecture and lighting in particular.
- You will ensure that the artistic vision is understood and applied. You'll be working with concept artists, modelers and level artists on a wide range of inspiring subjects.
- You'll ensure the coherence of the world and the visual quality. You'll make suggestions to enrich the vision and create an immersive, iconic world for gamers.
- Collaborate with artists to translate ideas into mood boards, concept art and provide inspiring and relevant references for artists.
- Work with lighters to enhance the visual quality of the game.
- Act as a relay for the art director and be responsible for certain subjects
- Meet regularly with your team to give (and receive) feedback, share suggestions, set milestones, balance artistic aspects with technical constraints, etc.
- You'll be meeting with teams in co-development as well as with technical directors to push the visual quality of certain elements.
Qualifications
What you bring
- A solid understanding of art fundamentals (lighting, composition, architecture, anatomy, proportion, etc.), artistic culture (photography, movies, books, comics, etc.) & video game culture;
- Knowledge of game engines (e.g. Unity or Unreal) and their limitations, 2D art tools (e.g. Photoshop), and 3D software (e.g. 3DS Max, Maya, or ZBrush);
- Art-related experience in the video game industry (or other relevant experience) + leadership experience;
- Excellent interpersonal and presentation skills;
- Open-mindedness: you’re receptive to new ideas and fresh perspective;
- Effective cross-departmental communication: you have the know-how to comfortably communicate with all disciplines (programming, design, animation, and so on).
What to send our way
- Your CV highlighting your experience, education, skills, and any games shipped
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people will review your application. In this case, it will be our talent acquisition specialists Yara and Nicole. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Cloud Developer
Montreal, Canada - Full-time - REF28504C
Job Description
Ubisoft IT is looking for a Cloud Developer to join the team that is part of the Ubisoft Data Office (UDO) department. This team's main mission is to manage the entire lifecycle of a streaming pipeline involving player telemetry. This pipeline is fully deployed and maintained by the team through the GitOps paradigm and offers high scalability with low latency. This pipeline already plays an important role within the analytics ecosystem and aims to be deployed as a broader functional application within the Group.
As a Cloud Developer joining this team, you will be responsible for the development of the above-mentioned pipeline in several analytical models, which is critical to the decision-making of Production teams.
Responsibilities
- Perform cloud management using various tools such as Terraform, ArgoCD, and Grafana;
- Participate in the design and execution of infrastructure load tests;
- Diagnose and correct infrastructure anomalies;
- Participate in the continuous improvement of the platform in terms of automation, monitoring, alerting, and cost optimization;
- Participate in peer reviews of the quality, reliability, and reusability of systems and procedures;
- Participate in the evaluation and integration of new technologies and best practices;
- Contribute and encourage the DevOps and LiveOps mentality within the team;
- Keep up to date with DevOps trends and technologies;
- Promote the spirit of mutual aid, innovation, sharing and silo reduction.
Qualifications
- Expertise in management and deployment within the Kubernetes ecosystem;
- Strong experience with cloud technologies such as AWS and Azure;
- Proficient experience with Infrastructure as code technologies such as ArgoCD and Terraform;
- Good experience with streaming systems such as Kafka;
- Experience working with large-scale infrastructure.
If you have the following experience, it will be considered a major asset:
- Experience in Big Data, more specifically in the development or deployment of a Data pipeline.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Senior ML Ops _ TG Content Creation
Montreal, Canada - Full-time - REF28128X
Job Description
The Content Creation Technology Group (CCTG) is looking for a Senior ML Ops to work in a team that develops machine learning solutions to improve the player experience, including a project on bots that simulate real competing players. The Senior ML Ops role will bring best practices and design principles to assist the team in delivering our ambitious features roadmap.
Main responsibilities:
- Designing and developing machine learning systems and schemes based on the business requirements and objectives.
- Optimizing existing solutions for improved performance, scalability, and efficiency.
- Adapting and improving models’ usage, facilitating tools usage, and adapting these to users needs.
- Create tools to support and integrate the ML models inside a multi-process pipeline.
- Enhancing the existing machine learning libraries and frameworks.
- Collaborating with game production teams, data science team, research team and other stakeholders.
Other responsibilities:
- Conducting research to stay up to date with the latest advancements.
- Documentation, presentations, and knowledge sharing to communicate complex AI concepts to both technical and non-technical collaborators.
- Creating proof of concepts to satisfy investigations into product directions.
Qualifications
Education:
- Bachelor’s degree in computer science or computer engineering or equivalent.
- A specialization in Machine Learning is an asset.
Relevant Experience:
- A minimum of 5 years of experience in software engineering.
- A minimum of 2 years of experience in machine learning.
Skills:
- A good knowledge of a production machine learning pipeline; from ML training and deployment to model performance-tracking/behavioral-drift.
- Proficient in Python and have experience with libraries and frameworks such as PyTorch and/or TensorFlow.
- A familiarity with MLOps platforms such as Databricks and/or ClearML.
- A good knowledge of container technology such as Docker and/or Kubernetes.
- A good knowledge of machine learning and deep learning fundamentals.
Nice to Have:
- A good knowledge of cloud-based platforms is an asset.
- A good knowledge of Database products is an asset.
Additional information
Character Artist – Rainbow Six Siege
Montreal, Canada - Full-time - REF23828N
Job Description
As a Character Artist at Ubi MTL, you'll create people, creatures, and animals for players to interact and connect with. You’ll combine your artistic and technical talents to form the physical features that define the characters that live within our worlds.
You'll enjoy the detailed, versatile, far-from-boring character development process. To you, creating new blend shapes, good edge flow, and optimized meshes will be opportunities to push your skills. Always eager to improve, you’ll constantly be on the lookout for feedback to refine your art and build the best foundation for characters to be brought to life.
About Rainbow Six Siege
With more than 80 million fans worldwide, Rainbow Six Siege is a highly strategic first-person shooter. Requiring both quick thinking and agility, players compete in frenetic team-based battles where only the most skilled survive.
Be part of a close-knit team, driven by the creativity that arises from the daily challenges of a constantly evolving game. Powered by ambition, we embrace innovation to deliver the best gaming experience to our community. Amid action and challenges, our team never loses its cool.
Join our forces, push your limits.
What you'll do
- Sculpt high poly characters with ZBrush, Marvelous Designer, modeling softwares.
- Rework the topology and optimize low poly model
- Work on UV packing while taking in consideration the customization features in the engine.
- Bake the different maps of the PBR workflow from high poly to low poly.
- Create PBR textures in Substance Painter.
- Integrate low poly model from 3Ds Max to the engine.
- Add details with in-engine shaders.
- Collaborate with teammates and lead to ensure delivering everything by the deadline.
Qualifications
What you bring
- Game industry experience with 3D packages, preferably 3DSMax & ZBrush (AAA game experience is an asset)
- Knowledge of real-time modeling techniques (shaders, PBR, normal, displacement etc.)
- Solid high & low resolution modeling and texturing skills
- Experience in modeling of realistic human anatomy
- Good working knowledge of and experience with facial and hair development
What to send our way
- Your CV highlighting your background and skills
- A demo reel with a breakdown of your best work – seriously, show us your process! Attach samples or send us a link to your personal website or online portfolio.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead Technical Designer
Montreal, Canada - Full-time - REF28457L
Job Description
In this role at Ubisoft Montréal, you will lead a small technical design team for which you will create and distribute tasks. You will also oversee its productivity and make sure it meets the deadlines and quality standards defined by the Project Lead (CP)/Production Manager (PM).
In charge of a part of the development of the game, you will supervise and validate the work of your team members. You will also coach them and offer training opportunities. Always a good listener, you’ll also know how to mobilize them and contribute to their well-being for the whole duration of the project.
What you’ll do
- Create, prioritize, assign and regularly follow up on tasks and their advancement with regards to deliverables.
- Represent your team.
- Organize and lead productive team meetings.
- Know the game’s story and gameplay and understand the technical/artistic constraints so as to be able to lead your team.
- Draft regular reports for the Project lead (CP)/Production manager (PM) on the advancement of your team’s work and recommend corrective measures whenever necessary to meet project objectives.
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/Production manager (PM) for your team.
- Be a mentor for team members in terms of technical/artistic aspects.
- Take part in performance assessments in collaboration with the Project lead (CP)/Production Manager (PM).
- Coordinate bug correction as it pertains to your team’s work.
- Help recruit new team members and ensure that new employees are well integrated.
Qualifications
What you bring
- College diploma in a video game-related field (or equivalent)
- Certification or experience in project management (an asset)
- Two to four years of experience in game design (or equivalent)
- Participation in at least one complete game production (or equivalent)
- Knowledge of the technical constraints of real time, 3D engines and level editors
- Knowledge of databases (like JIRA and Perforce) and of the MS Office suite (an asset)
- Leadership enabling you to build productive teams and assign tasks in an efficient way
- Great time and priority management skills benefiting your whole team
- Resourcefulness and sense of initiative helping you find innovative solutions
- Stress and change management skills
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best work (if applicable—attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior Gameplay Animator
Montreal, Canada - Full-time - REF27625O
Job Description
When you’re a gameplay animator at Ubi Montreal, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent.
Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention and the subject’s behaviour, and of how this one tiny part fits into the larger picture of the game. All your efforts gain their meaning when you take a step back, see the finished product and feel the months of mechanics and decision-making dissolve to reveal a piece of art that brings a new, beautiful world to life.
You understand that teamwork is essential to reach that point. As an individual, you see a hidden story in the way a person moves; you tend to deconstruct the world around you into smaller parts that you then build back up. As a teammate, you pride yourself on your attention to detail, your organizational and communication skills, and your adaptability to change. You collaborate with artists, designers, programmers, leads and other animators, all of whom have opinions, ideas and constraints, but all of whom are committed to the unified goal of authentically portraying the universe with a certain flair.
What you'll do
- Animate using mocap data or key framing to produce gameplay assets for our games;
- Integrate and synchronize your animations in the engine, allowing the team members to have access to your lastest iterations;
- Check in with your lead and your team to see what needs to be updated;
- Testing and troubleshooting your animations to make sure that they work as intended in game;
- Polishing your animations, so they meet the level of quality required by the production;
- Read the latest relevant academic literature in order to stay at the forefront of your field.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Network Technical Lead
Montreal, Canada - Full-time - REF28490X
Job Description
- Design, implement and maintain network systems for multiplayer games.
- Lead and technically supervise a team of engineers to integrate network functionalities into the game engine.
- Responsible for network performance to ensure low latency, low bandwidth and high reliability.
- Diagnose and resolve network-related issues during development and post-launch.
- Work closely with gameplay and backend teams to ensure seamless integration of network features.
- Keep abreast of the latest network technologies and best practices and apply them within the team.
Qualifications
- Significant experience in the application of networking principles in one or more AAA multiplayer games.
- Experience in designing large-scale system architectures.
- Ability to design and implement scalable multiplayer architectures.
- Experience in high-performance programming, multithreading and memory management.
- Expert knowledge of low-level network concepts and high-level multiplayer gaming systems.
- Solid understanding of network protocols, data transmission and synchronization techniques.
- Excellent collaboration and communication skills.
Additional information
What to send us
- Your CV highlighting your education, experience, skills and games delivered
Technical Designer
Montreal, Canada - Full-time - REF26171Y
Job Description
As a Technical Designer, you’ll create and implement complex, technical, and systemic design elements in a game.
You’re essentially a game or level designer recognized for your technical skills on a design or multidisciplinary production team.
A technical reference within your team, you’ll help, support, and advise your peers as needed. You may also be called upon to become the project's technical expert on a specific element of the game.
What you’ll do
- Create and implement the technical elements of a game feature with technical directors, programmers, and colleagues from other job families.
- Act as a technical expert on a specific topic + oversee tools and documentation, provide technical assistance and define and promote best practices.
- Participate in data optimization and validation, taking budget into account and ensuring that technical standards are respected.
- Participate in the advanced debugging of data throughout production.
- Provide regular feedback to design directors (e.g. suggestions for improving tools and methods, etc.).
- Help test new features and tools before their launch.
- Perform production tasks within the game and level design team + prototype gameplay features.
- Design and implement more complex, abstract, technically challenging, or game-wide design elements in the game.
Qualifications
What you bring
- Experience in game or level design (with a technical focus)
- The ability to understand and communicate in technical language & clearly express your ideas (both on paper and in person)
- Flexibility + solid analysis and problem-solving skills
- A user-oriented spirit
- Curiosity: you have a passion for understanding how things work
- Experience with various game engines and platforms (nice to have)
- Experience with a range of 2D/3D design software programs (nice to have)
- Experience in programming/scripting (nice to have)
What to send our way
- Your CV highlighting your background and skills
A real live person will review your application. In this case, it’s our talent acquisition specialist Charlotte.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Lead _ Rainbow Six
Montreal, Canada - Full-time - REF28472W
Job Description
As a technical lead on the Rainbow Six brand, you’ll be an integral part of pursuing state-of-the art improvements to all areas of engine-level code, including core tech, audio, and rendering.
Working with the Rainbow Six Siege team, you’ll identify and prioritize specific tech improvements, build and maintain a roadmap, and guide your team to execute the vision for those improvements at high quality.
The Rainbow Six Brand Tech Team is a distributed team spread across multiple studios, so it’s critical that you be able to communicate effectively with your remote partners and build strong relationships with them.
What you’ll do
- Define the technical vision within the project’s Engine team + plan its technical roadmap.
- Meet regularly with your programming team to discuss progress; tackle setbacks; share updates; present features; give feedback; informatively and constructively explain the root causes of risks and issues; etc.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Synch up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
- Around 7 years of programming experience in C++
- A deep understanding of a variety of game engines, systems, programming languages, interdependencies, and critical issues
- The ability to make informed, immediate decisions with minimal long-term impacts
- A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- Excellent mentorship, interpersonal, and presentation skills
- A highly innovative and collaborative spirit
- Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- A desire to share your knowledge to push the boundaries of technology & help others improve their skills
Additional information
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Hard Surface/Weapon Artist - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219Y
Job Description
As a Hard Surface/Weapon Artist at Ubi MTL, you will be tasked with modeling and texturing weapons for our games.
You will get to work on a wide variety of styles - from historical & fantastical to contemporary & sci-fi while maintaining a grounded, realistic look.
What you’ll do
- Model and Texture your weapons throughout the 3D pipeline (Modeling, Texturing, UV Unwrapping, Baking, etc..).
- Collaborate with other teams and help bring to life the game’s creative and artistic potential.
- Find balance between artistic creativity and technical constraints to achieve aesthetic quality and technical functionality.
- Deliver high quality work within the steady production pace of a GAAS live service game.
- Develop new workflows and pipelines and help set quality benchmarks with an eye on the future of Rainbow 6 Siege.
Qualifications
What you bring
- A college diploma in 3D Modeling, Fine Art, or equivalent (undergraduate degree an asset).
- Experience in modeling and texturing hard surface objects & a solid understanding of the working principles of firearms.
- Knowledge of 2D/3D tools (e.g. 3DS Max, Substance Painter, Photoshop, or others such as Blender, Plasticity etc..).
- Knowledge in creating and baking both Low and High Poly meshes.
- Solid understanding of meshes, materials, textures, proportion, animation interactions and game limitations (poly count, memory, etc..).
- A creative, collaborative, and innovative mindset.
- Communicating well, receiving and giving constructive feedback.
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best weapon work! Attach images or send us a link to your personal website or online portfolio.
In collaboration with our recruiters, developers from our team will review your application in detail to ensure it meets our quality standards and aligns well with the project requirements and needs.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Artiste de modélisation d'armes - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219Y
Job Description
En tant qu'artiste de modélisation d'armes/surface dure chez Ubi MTL, vous serez responsable de modéliser et de texturer les armes pour nos jeux.
Vous travaillerez sur une grande variété de styles, de l'historique et du fantastique au contemporain et à la science-fiction, tout en conservant un aspect réaliste.
Ce que vous ferez
- Modéliser et texturer vos armes tout au long du pipeline 3D (modélisation, texture, etc...).
- Collaborer avec d'autres équipes et aider à donner vie au potentiel créatif et artistique du jeu.
- Trouver l'équilibre entre la créativité artistique et les contraintes techniques pour atteindre la qualité esthétique et la fonctionnalité technique.
- Fournir un travail de haute qualité dans le cadre du rythme de production soutenu d'un jeu en direct du SGAA.
- Développer de nouveaux flux de travail et pipelines et contribuer à établir des références de qualité en vue de l'avenir de Rainbow 6 Siege.
Qualifications
Ce que vous apportez à l'équipe
- Un diplôme collégial en modélisation 3D, beaux-arts, ou l’équivalent.
- Expérience en modélisation et texture d'objets à surface dure et une solide compréhension des principes de fonctionnement des armes à feu.
- Connaissance des outils 2D/3D (par exemple 3DS Max, Substance Painter, Photoshop, ou d'autres tels que Blender, Plasticity, etc.).
- Savoir créer et cuire des meshes Low et High Poly.
- Solide compréhension des meshes, des matériaux, des textures, des proportions, des interactions d'animation et des limites du jeu (nombre de poly, mémoire, etc.).
- Un esprit créatif, collaboratif et innovant.
- Bonne communication, capacité de recevoir et de donner un feedback constructif.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
- Un portfolio de vos meilleures armures en 3D! Joindre des images ou nous envoyer un lien vers votre site Web personnel ou votre portfolio en ligne.
En collaboration avec nos recruteurs, les développeurs de notre équipe analyseront votre candidature en détail pour s'assurer qu'elle correspond bien aux exigences du projet ainsi qu'à nos besoins spécifiques.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 19 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Data Developer
Montreal, Canada - Full-time - REF28082V
Job Description
As a Data Developer within Ubisoft Montreal's UDO (Ubisoft Data Office) group, you will transform large volumes of data into organized and relevant information to act on.
More specifically, you will be involved in the development of streaming pipelines aggregating player telemetry into several Analytical Models, critical for the decision-making of Production teams. This pipeline already plays an important role within the analytics ecosystem, and aims to be generated for a broader functional scope within the Group. In particular, you will have the opportunity to participate in the redesign of its core, moving from the Kafka-Streams Framework to Flink.
What you'll do
- Work closely with analysts in our studios, evaluating the most important metrics to provide them with useful analytical content.
- Gather, process, and structure disparate data + create metrics accessible via APIs for end users.
- Integrate datasets into dashboards and analytics platforms and products.
- Collaborate on decisions regarding the use of new tools and processes.
- Identify opportunities to improve data quality.
- Stay on top of technological advances to help develop our best practices.
Qualifications
- Experience in data engineering or related experience with big data technologies such as Kafka, Hadoop, Hive Hbase and Spark;
- Knowledge of programming languages and functional paradigms such as Java, or Scala;
- Strong critical thinking, communication and interpersonal skills;
- A collaborative and innovative spirit;
- Motivation to make complex information accessible and understandable to everyone;
- Willingness to step out of your comfort zone + continuously learn and try new things;
Knowledge of infrastructure, Kubernetes, big data cloud solutions (e.g. AWS), Flink or Kafka Streams is an asset
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Production Director - Services
Montreal, Canada - Full-time - REF20677V
Job Description
As a Production Director - Services at Ubi MTL, you will be responsible for a specialized production department with HELIX. You will ensure that the best processes, methods and tools are in place to deliver your product or service. You will ensure that the work is progressing and that the objectives are met.
What you'll do
- In collaboration with management, define the mission, objectives, priorities and timelines of your department;
- Define and implement a clear decision-making framework for your department, communicate it to the teams/projects and ensure that it is respected by them;
- Understand and anticipate the needs of the game projects (in terms of type of products/services, technologies, features, performance and quality) related to the production products or services offered by your team;
- Develop the product/service development plan for your department based on production needs and studio priorities, taking into account available resources and budget constraints;
- Plan and direct the activity of your department;
- Coordinate, delegate and ensure the organization of the work to be done;
- Anticipate and manage priority conflicts caused by the production schedule of the various game projects;
- Follow up on the main deliverables with the project managers/teams in your department and provide management with information on the progress of the work under your responsibility on a regular basis;
- Ensure that internal clients (producers) are provided with any critical information for their respective game project;
- Ensure that the main deliverables meet the quality level expected by the productions, validate these deliverables and ensure that they are in line with the expectations of the game teams/projects;
- Anticipate risks and implement contingency plans to deal with delays that may affect the content, timelines or quality of projects;
- Implement and optimize the process and work methods for your department;
- Define the needs of your department in terms of tools and ensure that you have the right service level agreements with IT teams for these tools;
- Define the organizational structure of your team, determine the needs of the team in terms of resources and business, establish hiring plans and plan/manage the allocation of your resources within the department;
- Supervise and coach the managers of your team.
Qualifications
What you bring
- Around 10 years of project management and leadership experience
- Knowledge of content development
- The ability to influence change + anticipate blockers and find creative solutions to remove them
- Innovation that drives you to explore and bring about new ways of doing things
- A degree in Project Management or Business Administration (or related training)
- A collaborative and solution-oriented spirit
- Interpersonal and communication skills (in French and English to interact with collaborators across our studios)
- Plenty of flexibility to adapt to changes (especially the constantly evolving realities of the industry)
FYI: If you require a work permit, your eligibility may depend on your education and years of relevant work experience as required by the government.
What to send our way
- Your resume highlighting your education, experience and skills
Real people will review your application. In this case, it's Yara and Eric, our talent acquisition specialists. As they begin to get to know you through your profile, get to know them through the videos below.
Additional information
About Us
Creating the unknown since 1997. At Ubisoft Montreal, we’re united by a common goal: to enrich players’ lives with original and memorable gaming experiences. We develop iconic franchises that engage millions around the world, like Assassin’s Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs – and, well, we can’t disclose all our secrets just yet.
Our biggest strength is – and always will be – our people: the immensely talented team members surrounding, supporting, and producing the high-quality games that have made our studio what it is today.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection: an environment with a variety of voices, identities, backgrounds, experiences, and perspectives. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being. Here, our shared desire to dream big, take risks, and constantly improve contributes to the innovation and boundary-pushing that ultimately leads to our collective success.
Golang Developer
Montreal, Canada - Full-time - REF28328U
Job Description
Ubisoft IT is looking for a Golang Developer to join the IT Engineering & Platform team. As a Golang Developer joining this team, you will be responsible for designing and building a control plane that ensures the reliability, scalability, and security of Ubisoft’s Kubernetes infrastructure.
Responsibilities:
- Participate in the design, development, testing, and deployment of a high-performance control plane for our Kubernetes hosting platform;
- Collaborate closely with cross-functional teams, including DevOps, infrastructure, and security, to ensure seamless integration and operation of the control plane;
- Implement and maintain features that enhance the functionality, efficiency, and scalability of the control plane;
- Ensure the security and compliance of the control plane, while incorporating best practices and industry standards;
- Work closely with product managers and stakeholders to gather requirements and provide technical expertise in shaping the direction of the Kubernetes hosting platform;
- Collaborate actively with your team, and other teams to ensure alignment and synergy;
- Conduct regular code reviews and mentor junior developers;
- Troubleshoot and resolve issues by working proactively to identify and address potential challenges;
- Stay updated on industry trends, emerging technologies, and best practices in Kubernetes and cloud-native development.
Qualifications
- Deep expertise in Golang development with a strong focus on back-end;
- In-depth knowledge of Kubernetes architecture, control plane components, services such as EKS and AKS, and associated technologies;
- Solid understanding of networking concepts and protocols relevant to Kubernetes such as CNI, Ingress, and Egress;
- Experience with Git for version control and CI/CD pipelines;
- Experience with cloud platforms, such as AWS, Azure, or GCP;
- Experience creating and integrating RESTful APIs, gRPC with an understanding of microservices and distributed architectures.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Senior animation programmer [Far Cry Project]
Montreal, Canada - Full-time - 6934BR
Job Description
Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation.
By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
What you'll do
- Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions;
- Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce;
- Build animation systems that will be the basis for creating a living, dynamic world;
- Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects;
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements;
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation;
- Research and develop new animation techniques (ex. procedural, physics, etc.);
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring
- At least 5 years of experience in C++ and C# experience + Visual Studio knowledge;
- Strong 3D math skills;
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.;
- Experience in the animation field to understand programming tools and how to improve them;
- A degree in Computer Science or Computer Engineering (or related training);
- A good eye for detail to find even the smallest flaws in the system and optimize them.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Senior animation programmer
Montreal, Canada - Full-time - 6934BR
Job Description
Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation.
By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
What you'll do
- Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions;
- Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce;
- Build animation systems that will be the basis for creating a living, dynamic world;
- Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects;
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements;
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation;
- Research and develop new animation techniques (ex. procedural, physics, etc.);
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring
- At least 5 years of experience in C++ and C# experience + Visual Studio knowledge;
- Strong 3D math skills;
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.;
- Experience in the animation field to understand programming tools and how to improve them;
- A degree in Computer Science or Computer Engineering (or related training);
- A good eye for detail to find even the smallest flaws in the system and optimize them.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
IT Manager
Montreal, Canada - Intern - REF28278J
Job Description
As an IT Manager within Ubisoft’s IT department at the Ubisoft Data Office (UDO), you will lead a multidisciplinary and skilled team tasked with developing and maintaining a data pipeline that processes real-time data from all Ubisoft games.
More specifically, you will be involved in the development of a streaming pipeline that aggregates player telemetry into various analytical models, which is critical for the decision-making of the Production teams. This pipeline already plays a key role in the analytical ecosystem and aims to be generalized for broader functional application within the Group. You will also have the opportunity to participate in the overhaul of its core, transitioning from the Kafka-Streams Framework to Flink.
You will work in a rigorous yet innovative, multidisciplinary team focused on collaboration. Beyond the team and project, you will have the opportunity to engage in discussions and initiatives within the Data Office, which is undergoing restructuring.
Responsibilities
- Lead a team of experienced and multidisciplinary programmers, guiding their efforts to achieve goals while supporting and developing individual talents. You will also reinforce the DevOps/LiveOps mindset within the team.
- Plan and prioritize tasks in close collaboration with your direct manager and the project's technical experts. You will develop the roadmap, set priorities, monitor tasks, and ensure each team member is working on the right topics.
- Serve as a liaison between the team, technical experts, management, and cross-functional departments to align project objectives with the Group’s strategy and represent the team’s challenges to leadership.
- Facilitate SCRUM ceremonies, promote constructive discussions, listen to everyone’s ideas, and make necessary decisions.
- Foster a spirit of collaboration, innovation, knowledge-sharing, and reduce silos within the team.
Qualifications
- Team management experience, with expertise in the development and optimization of data pipelines, particularly in Big Data.
- Development skills to understand and advocate for the technical challenges of projects.
- DevOps and LiveOps mindset, with a collaborative and agile approach.
- Ability to organize, prioritize, and explain complex technical subjects.
- Empathy and sensitivity to the well-being of team members, while being open to new ideas and perspectives.
- Ability to balance short-term priorities with long-term goals.
If you have knowledge of infrastructure, Kubernetes, cloud solutions, Flink, or Kafka Streams, it will be considered an asset.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Player Protection and Game Security Director
Montreal, Canada - Full-time - REF27861N
Job Description
The Player Protection and Game Security Director drives the overall player safety strategy for a production. They define the vision to foster a safe and protective player experience. They are accountable for the evolution of the player’ perception of their safety when they are in the game and of the tracking and communication on the player safety health status in the game.
Responsibilities
The main and routines tasks of the Player Protection and Game Security Director are:
- Define and communicate a vision
- Define a vision & strategy for player safety for the production team based on the project past, present and future needs that will lead to creating ambitious objectives to better protect the game community;
- Work with the production cell owning player safety to plan and prioritize major milestones;
- Work with service partners and their leadership teams to define the what’s next for player safety in terms of investments and development for the player safety services provided to the productions in the Ubisoft ecosystem;
- Manage the internal and public communication strategy around the production player safety topic.
- Measure, observe, understand
- Drive programs & initiatives to better measure, observe & understand threats on player safety, in collaboration with relevant partners;
- Participate to the definition of tracking standards & follow-up policies that enable comparisons among projects on the progress made in terms player safety (toxicity, security…);
- Building monitoring tools & dashboards with the relevant data teams;
- Research – including external partnership with academic or industry – to understand disruptive behaviors dynamics & impact;
- Reporting & communication about level of exposure & progress made.
- Define & enforce player safety accountability
- Ensure player safety is at the center of every design and that production processes and product/features definitions consider the player safety in their conception;
- Define standards and best practices to guide designers and cell owners in their conception;
- Establish the annual development plan with project security and safety teams;
- Participate to the directors reviews in order to identify possible gaps and flags in terms of player safety;
- Work with the production leaders to identify necessary process upgrades to better incorporate player safety education and de-risk in the existing processes.
- Support product strategy for the player safety services
- Work with the transversal teams to expose the production vision and needs in terms of product and services;
- Work with the different stakeholders to shape the new services and ensure they fit the productions needs regarding player safety;
- Define collaboration mandates with various service partners to bring onboard or create new transversal services;
- Leverage best practices, benchmarks and competitive intel to fuel and guide new product and services development.
- Educate
- Raise awareness among other services and partners about norms, best practices, references and new trends/threats observed in the player safety field.
Qualifications
- Senior management experience within the online gaming industry or another relevant digital industry;
- First-hand experience of dealing with online communities of users and managing user safety stakes;
- Deep understanding of technology, UX, software development and business stakes related to digital spaces and/or online video games industry;
- Analytical mindset at ease with data-driven environments;
- Strong understanding of online gaming culture;
- Strategic achiever who will drive momentum while building alignment in a complex environment;
- Passion for online video games is a plus.
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Production Director
Montreal, Canada - Full-time - REF21442P
Job Description
As a Production Director at Ubi MTL, you’ll plan and guide the overall development of a game. You’ll set its production process up for success and then see it through from conception to completion: tracking and fine-tuning along the way.
With a thorough grasp of the experience we intend to deliver, and the effort involved in producing it, you establish the optimal approach to align our ambitions with our abilities.
Responsible for moving all of the production team forward from one phase to the next, you keep an eye on obstacles that could jeopardize the project as a whole, and adapt accordingly.
Plus, you provide the conditions for everyone to contribute together, combine their complementary expertise, and enable their game – their months of dedication, decision-making, and creation – to reach an audience.
What you’ll do
- Work closely with the producer and creative director to assess the overall game vision & project requirements.
- Define the scope of the entire project: create its high-level roadmap and timeline, establish its main deliverables and key milestones, and set its development strategies and budgets.
- Build the project's organizational structure to optimize the team's talents.
- Anticipate and identify risks and setbacks + put plans in place to overcome them.
- Develop communication channels to foster collaboration and interaction between colleagues, co-dev studios, and internal and external partners.
- Monitor progress + sync up with associate producers and production managers to keep the project on pace.
- Reflect on what’s working and what’s not + look for areas of improvement to evolve our processes, methods, and practices.
- Create and maintain a supportive work environment + grow the production team.
Qualifications
What you bring
- 7 years of experience in production management in the video game industry (and other related experience)
- In-depth knowledge of development pipelines and interdependencies + familiarity with a variety of project management methodologies
- A degree in Project Management or Business Administration (or relevant training)
- An innovative spirit that drives you to explore and bring about new ways of doing things
- The ability to influence change + anticipate blockers and find creative solutions to remove them
- A collaborative mindset
- Excellent communication, presentation, and interpersonal skills
- Consideration of the impact your choices have on creators
- Plenty of flexibility to adapt to whatever production (inevitably) throws your way: you can modify any part of your plans based on the situation
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Eric. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Lead - SRE Infrastructure
Montreal, Canada - Full-time - REF28159Q
Job Description
The Data Platform Group, part of the Ubisoft Data Office with Ubisoft IT, develops and manages a variety of data services and tools for storing and analyzing Ubisoft data. Known as a company-wide reference and trusted source, our products provide: real-time visibility on how Ubisoft titles are played and an understanding of the habits and preferences of the people playing them.
You will lead the Core Infrastructure team, leveraging your deep technical knowledge to scale, optimize and operate the transversal infrastructure of the group. With your team, you will work on diverse topics that are core for multiple teams. From key DevOps tools and practices, cloud, security to core infrastructure, you will own the foundations of our tools.
Responsibilities
- Own the global technical vision and drive the technical decisions of the core infrastructure.
- Contribute to the team and be a hands-on problem-solver to face challenges.
- Ensure that technical decisions align with our quality, performance, scalability, reliability, and security goals while promoting engineering excellence.
- Mentor developers on the team at a technical level while also managing their evolution.
- Empower team members to navigate ambiguity with confidence, fostering a shared sense of responsibility and ownership
- Work in close collaboration with other teams to enable them, and contribute to the group technical alignment.
- Promote best practices within the DevOps/Infrastructure community.
- Monitor technological advancements and trends to help develop our best practices.
Qualifications
- Advanced experience as a technical lead or senior infrastructure developer, with a strong background in DevOps, Cloud, and Security.
- Expertise in infrastructure automation tools like Terraform, Ansible, and CloudFormation.
- Extensive experience with cloud platforms, particularly AWS and/or Azure.
- Proficient in Kubernetes and knowledgeable about GitOps CD tools, especially ArgoCD.
- Solid understanding of network and security concepts, with the ability to balance big-picture thinking and attention to detail.
- Strong collaboration and communication skills for effective teamwork and discussions with colleagues.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
3D programming Team Lead
Montreal, Canada - Full-time - REF28071U
Job Description
As a 3D Programmer Team Lead, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games. You will split your time between team management and project management.
You will collaborate closely with artists, designers, and other programmers to implement advanced rendering techniques and create stunning visual effects that enhance the overall gaming experience. This role requires a deep understanding and affinity for people management, time management, communication, and planning.
Key Responsibilities:
Lead and mentor a team of 3D programmers, providing technical and/or professional guidance, feedback, and support to ensure high-quality code and deliverables.
Collaborate with the game design and art teams to understand visual requirements and translate them into efficient and visually appealing rendering solutions.
Plan 3D tasks and identify risks and estimation of production times.
Prioritize and assign tasks and follow up on the evolution of the team’s work with regards to 3D programming deliverables.
Stay up to date with the latest industry trends and advancements in real-time rendering technology and evaluate their potential impact on current and future projects.
Participate in code reviews, provide constructive feedback, and enforce coding standards to maintain a high level of quality and consistency within the team.
Collaborate with cross-functional teams to plan and execute development sprints/milestones, ensuring timely and efficient delivery of commitments.
Actively contribute to the recruitment and hiring process of new 3D programmers, assessing technical skills, and evaluating cultural fit within the team.
Support career advancement and suggest training and development for skills identified by Team Lead and/or programmer.
Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Proven experience as a 3D programmer in the video game industry, with a strong portfolio demonstrating expertise in real-time rendering and graphics programming.
- Proficiency in programming languages such as C++ and/or C# and experience with relevant APIs and frameworks
- Solid understanding of 3D graphics pipelines, shading languages (e.g., HLSL, GLSL), and advanced rendering techniques (e.g., deferred shading, physically-based rendering, global illumination).
- Experience with optimization techniques for real-time rendering, such as performance profiling, GPU/CPU optimization, and multi-threading.
- Excellent problem-solving skills and the ability to debug complex rendering issues.
- Strong leadership and interpersonal skills, with the ability to motivate and inspire a team of programmers.
- Excellent communication skills to effectively collaborate with artists, designers, and other team members.
- Passion for video games and a strong interest in staying up to date with industry trends and emerging technologies.
- Proven leadership and people management experience.
Additional information
Senior UI Programmer
Montreal, Canada - Full-time - REF27389H
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).
What you'll do
- Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
- Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;
- Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects;
- Provide tools for UI systems and debugging through internal “debug draw”.
- Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
- In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
- Be reactive to feedback and perform quick iterations;
- In collaboration with the graphic designer, integrate designs and animation;
- Provide hooks for graphic designer animations and sound support;
- Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
- Work closely with designers and artists to implement t new ideas, providing technical, creative, and scheduling feedback
- Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements
- Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry
- Oversee and maintain modules or systems that underlie the user interface;
- Optimize user interface code to run efficiently on cross platform;
- Interact and collaborate with different departments;
- Challenge the game design of the game as well as its User Experience (UX);
- Develop automated tests APIs related to UI systems to ensure continuous health of the game;
- Have a broad knowledge of ergonomics and UX principles as applied to UI;
- Apply knowledge of localization and accessibility features;
- Carry out all other related tasks.
Qualifications
What you bring
- Degree in Computer Science or Computer Engineering or equivalent training or experience;
- At least 5 years of experience in C++ programming in the video game sector or embedded systems, or relevant fields;
- Problem-solving skills;
- Attention to detail;
- Good interpersonal and communication skills;
- Autonomy and ethics in proactive work;
- Drive to take up major challenges;
- Define and estimate tasks in an structured way;
- Ability to adapt to change;
- Results oriented;
- Basic knowledge in 3D Graphic programming (shaders, real time rendering and rendering pipeline in general or concepts);
- Familiarity with user experience concepts is an asset;
- Games industry experience preferred;
- Knowledge of programming design patterns and recognition of programming standards.
- Knowledge of current trends in graphic design and user interface design;
- Knowledge of Adobe Flash and Actionscript 2.0 and up, other scripting and programming languages (XML, C#, JavaScript, HLSL, etc.) an asset;
- Knowledge of object-oriented programming;
- Knowledge of source control and multimedia integration.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Technical Graphic Director (Art)
Montreal, Canada - Full-time - REF27903R
Job Description
As a Technical Art Director at Ubi MTL, you have the highest-level understanding of what our tech can do, can’t do, yet could do, plus visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility.
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support art pipelines and workflows & sustain the vision.
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.
- Resolve specific, complex, escalated issues & approve technical specifications.
- Prepare post-mortems + recommend ways to evolve how we create and integrate graphic data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry.
- Participate in recruitment to build the technical art team & foster their growth.
Qualifications
What you bring
- Art, technical art, or programming experience, or other related experience + leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce)
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV highlighting your education, experience, skills, and games shipped
- Samples of your work or any supporting documentation you find relevant
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
IT Financial Planning Analyst
Montreal, Canada - Full-time - REF27630T
Job Description
As a Financial Analyst, you will join Ubisoft's IT team. This department specializes in the development, integration, and maintenance of technologies and infrastructures necessary for game development and the operation of online multiplayer game components.
Your mission will consist of several parts. On one hand, you will facilitate budget operations with the various stakeholders in the department as well as analyses for senior management decision-making during monthly and quarterly reviews.
In this role, your responsibilities will include:
- Being the key contact for all IT-related cost issues within the department;
- Producing analyses and assisting various managers in managing their budgets;
- Presenting analyses and budgets to IT top management, IT teams, and internal clients;
- Acting as a liaison with the IT Financial Planning (ITFP) teams and participating in or assisting with the monthly close process (calculating provisions, profit & loss impacts, monitoring hosting consumption), reviewing references and services;
- Proposing improvements in IT cost modeling;
- Analyzing costs proactively and helping to quickly identify inconsistencies and budget risks;
- Actively contributing to the automation, standardization, and optimization of our financial processes;
- Implementing relevant key performance indicators (KPIs) for domain monitoring;
- Optimizing activity reports;
- Following up with various vendors and service managers;
- Developing financial and investment plans for future investments.
Qualifications
- Demonstrated professional experience in financial planning analysis, accounting, or financial analysis;
- Advanced skills in Excel and PowerPoint;
- Excellent communication skills - presentations to executives;
- Thoroughness in ensuring detailed and error-free analysis proactively and independently;
- Experience with tools such as Anaplan, MicroStrategy, Tableau, PowerBI, HFM, PeopleSoft would be an asset.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Technical Lead
Montreal, Canada - Full-time - REF26418R
Job Description
As a Technical Lead at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. tools, web, middleware, gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress, tackle setbacks, share updates, present features, give feedback, and informatively and constructively explain the root causes of risks and issues.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Synch up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent
- Around 7 years of programming experience + 2 years of technical leadership
- A deep understanding of a variety of systems, programming languages, interdependencies, and critical issues or game engines
- The ability to make informed, immediate decisions with minimal long-term impacts
- A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- Excellent mentorship, interpersonal, and presentation skills
- A highly innovative and collaborative spirit
- Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- A desire to share your knowledge to push the boundaries of technology & help others improve their skills
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Animation Director [Far Cry Project]
Montreal, Canada - Full-time - REF24412J
Job Description
With a high-level understanding of the capabilities of our technology combined with your visibility on the project as a whole, as a technical animation director at Ubi MTL, you provide expert insight, tools, and support to steer a game – and its creators – towards success.
Unafraid to innovate, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice. Though every day of development brings a mix of expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility;
- Review game design concepts + identify and analyze risks (engine, memory, frame rate, etc.);
- Work closely with programmers to assess existing animation and rigging tools + occasionally design custom ones to improve pipelines;
- Support animators, game designers, and riggers with their technical needs + informatively and constructively explain the root causes of risks, blockers, etc.
- Train team members on tools and techniques + raise awareness of new processes;
- Resolve complex, escalated issues & make technical validations;
- Prepare post-mortems + recommend cost- and time-efficient solutions to evolve our animation content & tech;
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry;
- Participate in recruitment to build the animation team & foster their professional development.
Qualifications
What you bring
- Around 7 years of animation, rigging, or programming experience (or related experience) + 3 years of leadership;
- In-depth knowledge of game engines (e.g. Unity or Unreal) & 3D software (3DS Max, Maya, and MotionBuilder) + an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript), motion capture, and state machines;
- A degree in 3D Animation, Computer Science, or Computer Engineering (or related training);
- Excellent communication, interpersonal, mentorship, time management, organizational, and presentation skills;
- A highly innovative, collaborative, attentive, and solution-oriented spirit;
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility;
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce);
- A passion for sharing your knowledge and helping others learn and grow.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Senior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BR
Job Description
When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game.
With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality? You’re an avid gamer who cares about the player experience.
As a dependable member of a cohesive gameplay team composed of AI, UI and 3Cs specialists, you will bring to life the vision of the game and mission designers, who will take your point of view and expertise into consideration when making their decisions.
What you'll do
- Code new and existing systems to meet the intent of the game’s design;
- Keep them coherent with existing code;
- Develop gameplay tools for large content teams;
- Understand existing functions, and suggest and develop improvements;
- Collaborate with designers and animators on environments;
- Resolve gameplay bugs;
- Document your work.
Qualifications
What you bring
- At least 5 years of experience in C++ and optimizing code;
- Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours);
- A degree in Computer Science or Software Engineering (or related training);
- Experience as part of a team that has shipped a video game is an asset;
- Experience developing on video-game consoles;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Senior gameplay programmer
Montreal, Canada - Full-time - 1007BR
Job Description
When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game.
With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality? You’re an avid gamer who cares about the player experience.
As a dependable member of a cohesive gameplay team composed of AI, UI and 3Cs specialists, you will bring to life the vision of the game and mission designers, who will take your point of view and expertise into consideration when making their decisions.
What you'll do
- Code new and existing systems to meet the intent of the game’s design;
- Keep them coherent with existing code;
- Develop gameplay tools for large content teams;
- Understand existing functions, and suggest and develop improvements;
- Collaborate with designers and animators on environments;
- Resolve gameplay bugs;
- Document your work.
Qualifications
What you bring
- At least 5 years of experience in C++ and optimizing code;
- Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours);
- A degree in Computer Science or Software Engineering (or related training);
- Experience as part of a team that has shipped a video game is an asset;
- Experience developing on video-game consoles;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Programming Team Lead - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27445L
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings;
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects;
- Meet individually with each member of your team to discuss performance, well-being, and career advancement;
- Go over notable bugs and determine the best way to fix them;
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time;
- Code alongside your team members;
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A degree in Computer science or Software engineering;
- A minimum of 8 years’ experience in game programming;
- A minimum of 3 years’ experience managing a team of game programmers;
- Proficient in C++ and other programming languages commonly used in game production;
- Participation in at least one full game production or equivalent as a programming team lead;
- Impeccable strategic leadership and communication skills;
- Remain calm when facing challenging situations (you know a solution is always at hand.);
- A deep understanding of video game production with the ease to see the perspectives of other game production disciplines.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Technical Lead - UI
Montreal, Canada - Full-time - REF27024R
Job Description
As a Technical Lead at Ubi Montreal, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress; tackle setbacks; share updates; present features; give feedback; informatively and constructively explain the root causes of risks and issues; etc.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Sync up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- Around 7 years of programming experience in C++
- · A deep understanding of a variety of game engines, systems, programming languages, interdependencies, and critical issues
- · The ability to make informed, immediate decisions with minimal long-term impacts
- · A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- · Excellent mentorship, interpersonal, and presentation skills
- · A highly innovative and collaborative spirit
- · Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- · A desire to share your knowledge to push the boundaries of technology & help others improve their skills
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661X
Job Description
As a team lead, you will guide a group of talented and inspired gameplay programmers (3C, Systems, AI and more) who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
· Your CV highlighting your education, experience, skills, and games shipped
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior gameplay animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365F
Job Description
As a 3D Animator at Ubisoft Saguenay, you will be responsible to create fluid and harmonious animation for games that allow players to fully immerse themselves in a perfectly coherent and convincing world.
Rainbow Six Siege is a constantly evolving game as a service, a competitive, esports-oriented 5v5 PVP shooter. Over the last 6 years, we have continuously added new content while simultaneously enhancing our technical and data foundations.
Whether you are animating a hero, a crowd, or an object, you need to think about the intent of the movement and the subject's behavior. You are concerned about defining how a tiny piece fits in the whole game. Your efforts take on their full meaning when you take a step back, look at the final product and see months of work on mechanics and decision-making merge into a work of art that brings to life a beautiful new world.
You understand that teamwork is essential to get to this point. As an individual, you see in every movement a hidden story; you tend to deconstruct and rebuild the world around you. As a teammate, you are pride of your attention to detail, your organizational and communication skills, as well as your ability to adapt to change. You collaborate with artists, designers, programmers, leads and other animators, with different opinions, ideas, and constraints, but who all share the common goal of representing an authentic universe that stands out from a unique flavor.
What you'll do
- To synchronise the engine and the build to ensure that you work with the last code and latest animations;
- To check in with the team lead and the team;
- To do prototyping, key framing or animations blocking; to work on animation from zero or from mo-cap;
- To test your animations many times et to validate your conceptions;
- To resolve animation problems;
- To refine your animations;
- To maintain and to increase your knowledge in your domain by reading the latest documentations.
Qualifications
What you bring to the team
- Degree in 3D animation for video games or equivalent;
- 3 years or more of experience in video game animation, or equivalent;
- Communication skills with every profession and to support and to increase your team skills in visuals;
- Experience with animation software like Motion Builder, 3ds Max or Maya;
- You like to go further but you understand the requirements of cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, 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 ! 😊
Programming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353O
Job Description
As a Team Lead (Engine) at Ubisoft Saguenay, you guide a group of talented and inspired programmers who develop technology critical to the creation of games Ubisoft fans can’t wait to play. Your team achieves its ambitions thanks to your technical know-how, leadership and ability to make informed decisions. You take pride and share passion for the systems your team develops together.
Your vision and your deep comprehension of what everyone does on your team allow you to harmonize and to multiply the results of everyone’s contribution. When quality systems are delivered and when they work together cohesively, you know you have contributed to offering a rich experience to our players. That’s what truly motivates you.
What you'll do
On a typical day, you gather your team to discuss progress with assigned tasks. You note issues and brainstorm ways to address them. You review outstanding bugs and how best to approach them. You communicate regularly with leads from other disciplines, to plan ahead, identify risks and deliver on time.
You code alongside your team on a daily basis. You regularly update your Project Lead on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology.
Qualifications
What you'll bring
- A degree in computer science or computer engineering;
- A good knowledge of programming languages such as C++, C#, java, python or others;
- Several years of solid experience in programming;
- Knowledge of video game engines or experience in embedded software programming or similar;
- Experience in managing a team of programmers or other similar experience;
- Excellent communication and strategic leadership skills;
- The ability to remain calm in difficult situations (you know there is always a solution);
- An understanding of game production and good interpersonal skills with non-technical people.
Additional information
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 21,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
- Working as a team to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
Associate Producer [Splinter Cell]
Toronto, Canada - Full-time - REF27305Z
Job Description
On being an Associate Producer at Ubisoft Toronto:
As an Associate Producer at Ubisoft Toronto, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do:
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor;
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets;
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues;
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible;
- Anticipate risks & put plans of action in place to overcome them;
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc;
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets;
- Look for opportunities to improve and evolve our processes, methods, and practices;
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
We know that skills and competencies show up in different forms and can be based on different experiences. If you are excited about the role, we strongly encourage you to apply even though you may not have all the qualifications listed below.
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience);
- In-depth knowledge of AAA game production and operations;
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent communication, interpersonal, and presentation skills;
- An attentive, collaborative, and innovative spirit;
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Location of position: Toronto, Ontario
Type of Position: Permanent, full-time.
Senior Producer
Toronto, Canada - Full-time - REF17488K
Job Description
On being a Senior Producer at Ubisoft Toronto:
As a Senior Producer, you will have a significant impact on the success of our games. Your objective is to manage and oversee the project team and deliver world-class games while achieving quality, schedule, and business targets.
We are looking for a highly organized and systematic leader with excellent communication, and people management skills.
As a leader and manager, you know how to bring out the strengths of your team and develop an environment where your team thrives. You mentor and coach team members, and you help assign tasks and priorities. You empower your team with access to the right tools and resources to be productive and successful.
You have an intricate and detailed understanding of the game development process combined with deep knowledge about game business models with a player-centric approach. You always approach a challenge with an ROI-driven mindset, and you leverage data and your own experience to make smart, strategic decisions. You know how to lead both mature and early-stage projects, and you have a strong understanding of the Ubisoft development process.
You are resilient and adapt well to fast-paced, quickly changing situations. You are a master at resolving conflicting priorities. You thrive in the unknown, and you see challenges as learning opportunities. You believe passionately that diverse teams are more creative and innovative teams, and you are committed to lead what’s next in games.
The daily life of a Producer at Ubisoft Toronto:
Production Management
- Define, present and follow up on the development strategy for the game;
- Define the scope and deliverables of the project;
- Manage the budgets for the project;
- Build an inter-project network and optimally organize the work plan;
- Manage risks and approve contingency plans;
- Follow up on projects and communicate status to executives;
- Meet with external collaborators.
Market
- Work with the Brand/Product Director to define the game’s market positioning;
- Ensure alignment on all deliverables to ensure successful marketing plans to support the game throughout production and into launch.
Content
- Create an environment that fosters and encourages team members to bring the best ideas forward for the project;
- Ensure that the creative direction meets the quality standards for the game and target market;
- In collaboration with technical teams, make technology choices that support the game vision and development (tools and engine);
- Ensure that teams optimize technology and best practice sharing;
- Ensure that the game meets quality standards.
Team Management
- Establish the team structure and support the project team;
- Help define talent needs for the project and recruit the best candidates;
- In collaboration with the leads and managers on the project, ensure that the team is engaged and working efficiently;
- Foster and take an active role in the career development of team members.
Qualifications
- Minimum 10 years of project management experience in a game development environment;
- Have shipped a minimum of one AAA game title in a Producer or Lead Producer role;
- Must have demonstrated the ability to deliver large, complex projects (quality standards, budget constraints and effective team output);
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes;
- Experience advocating for the project with different stakeholders, including business, publishing, first-party and media;
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Technical Animator [Far Cry Project]
Toronto, Canada - Full-time - REF27070M
Job Description
The incumbent supports and innovates animation systems. Working closely with animators, riggers, game designers and programmers, you will work with mocap data, lip sync and facial animation systems, animation and physics rigs, animation trees and dynamic objects. In this role, you'll track, refine or establish pipelines for conventional and innovative features.
Responsibilities
- Understand the vision of technical management in animation;
- Working with technical constraints;
- Understand, analyze and propose new tools and best practices;
- Maintain communication with animators and other trades and departments;
- Support the Technical Direction team in the development of production methods and practices;
- Working with procedural animation systems and other animatable systems;
- Technical validation of animation assets and support for animators in creating nodal systems;
- Support the integration of animations in the game engine;
- Support the creation of animations and prototype systems in the game engine;
- Maintain the production pipeline of animations, procedures and tools;
- Provide technical support to the animation team;
- Create and maintain technical documentation;
- Perform any other related tasks.
Qualifications
Wh