Company Description Ubisoft is a global leader in gaming with teams across the world creating ... The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and ...
Quick apply
Company Description Ubisoft is a global leader in gaming with teams across the world creating ... The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and ...
Quick apply
Company Description Ubisoft is a global leader in gaming with teams across the world creating ... The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and ...
Scientific Games: Scientific Games is the global leader in lottery games, sports betting and ... Builder mindset with focus on developer experience and adoption * Ability to translate ...
Scientific Games: Scientific Games is the global leader in lottery games, sports betting and ... Builder mindset with focus on developer experience and adoption * Ability to translate ...
Montreal, QC · On-site +1
Senior Manager, Product Seniority: Senior TL/DR: As a Senior Product Manager you will guide and ... programmers, artists, and designers to realize innovative new casino game prototypes as a part of ...
Quick apply
Montreal, QC · On-site +1
Senior Manager, Product Seniority: Senior TL/DR: As a Senior Product Manager you will guide and ... programmers, artists, and designers to realize innovative new casino game prototypes as a part of ...
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Quick apply
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Quick apply
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Quick apply
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Quick apply
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
Quick apply
Engineering and Product Seniority: Senior/Lead TL/DR: We are looking to add a highly skilled and ... Free video games! Every Rivalry employee gets a monthly stipend. * + more!
CA$120K - CA$160K/yr
Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring ... Knowledge/experience with DevOps practices * Experience with IaC, Ansible/Puppet/Terraform ...
CA$120K - CA$160K/yr
Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring ... Knowledge/experience with DevOps practices * Experience with IaC, Ansible/Puppet/Terraform ...
Montreal, QC · On-site
Company Description Ubisoft is a global leader in gaming with teams across the world creating ... Embody a hands-on senior engineering role by writing code daily, debugging deep within the engine ...
Quick apply
Montreal, QC · On-site
Company Description Ubisoft is a global leader in gaming with teams across the world creating ... Embody a hands-on senior engineering role by writing code daily, debugging deep within the engine ...
Services and Original Games. Our Services team collaborates with gaming and entertainment giants ... This position requires solid experience with cloud technologies and DevOps principles. In this role ...
Services and Original Games. Our Services team collaborates with gaming and entertainment giants ... This position requires solid experience with cloud technologies and DevOps principles. In this role ...
Company Description Ubisoft is a global leader in gaming with teams across the world creating ... What you'll do As a Senior Software Developer (Online Services) , you will design, develop and ...
Quick apply
Company Description Ubisoft is a global leader in gaming with teams across the world creating ... What you'll do As a Senior Software Developer (Online Services) , you will design, develop and ...
Hasbro is a leading games, IP and toy company whose mission is to create joy and community through ... As a Senior Software Development Engineer (SDE II) on the Hasbro Pulse team, you will architect ...
Hasbro is a leading games, IP and toy company whose mission is to create joy and community through ... As a Senior Software Development Engineer (SDE II) on the Hasbro Pulse team, you will architect ...
Montreal, QC · On-site +1
The Role This is a senior role working alongside the current backend software engineering team ... We're still a team that Pair Programs often, holds regular standups and plays games together ...
Quick apply
Montreal, QC · On-site +1
The Role This is a senior role working alongside the current backend software engineering team ... We're still a team that Pair Programs often, holds regular standups and plays games together ...
Montreal, QC · On-site +1
The Role This is a senior role working alongside the current backend software engineering team ... We're still a team that Pair Programs often, holds regular standups and plays games together ...
Quick apply
Montreal, QC · On-site +1
The Role This is a senior role working alongside the current backend software engineering team ... We're still a team that Pair Programs often, holds regular standups and plays games together ...
Our goal was to build a studio where we could make the kind of games we've always wanted to create ... The Senior AI Programmer will have ownership of various AI systems and features while ensuring ...
Our goal was to build a studio where we could make the kind of games we've always wanted to create ... The Senior AI Programmer will have ownership of various AI systems and features while ensuring ...
Services and Original Games. Our Services team collaborates with gaming and entertainment giants ... The Data Developer we're looking for must be a quick learner and, not scared of challenging the ...
Services and Original Games. Our Services team collaborates with gaming and entertainment giants ... The Data Developer we're looking for must be a quick learner and, not scared of challenging the ...
As an experienced rendering developer, you will bring your industry experience to develop the next ... The ideal candidate is passionate about working in technology and games. In this role, you will
Quick apply
As an experienced rendering developer, you will bring your industry experience to develop the next ... The ideal candidate is passionate about working in technology and games. In this role, you will
As an experienced rendering developer, you will bring your industry experience to develop the next ... The ideal candidate is passionate about working in technology and games. In this role, you will
As an experienced rendering developer, you will bring your industry experience to develop the next ... The ideal candidate is passionate about working in technology and games. In this role, you will
At Kabam, we're constantly raising the bar of excellence in free-to-play gaming. We hire for ... Working collaboratively with other engineers and designers, you will have a significant impact and ...
At Kabam, we're constantly raising the bar of excellence in free-to-play gaming. We hire for ... Working collaboratively with other engineers and designers, you will have a significant impact and ...
$75.5K - $83K
10% of jobs
$83K - $90.5K
14% of jobs
$90.9K is the 25th percentile. Wages below this are outliers.
$90.5K - $98K
18% of jobs
The median wage is $101K / yr.
$98K - $105.5K
21% of jobs
$111.5K is the 75th percentile. Wages above this are outliers.
$105.5K - $113K
16% of jobs
$113K - $120.5K
3% of jobs
$120.5K - $128K
3% of jobs
$128K - $135.5K
3% of jobs
$135.5K - $143K
2% of jobs
$143K - $150.5K
4% of jobs
$150.5K - $158K
6% of jobs
$75.5K
$108.9K
$158K
As a Senior Game Developer, you are often responsible for designing core gameplay systems, writing and reviewing code, and ensuring technical quality across multiple components of the game. You will mentor junior developers, help establish development best practices, and work closely with artists, designers, and project managers to bring gameplay concepts to life. The role frequently involves troubleshooting complex issues, optimizing performance, and participating in strategic planning for current and future projects. Your work will have a significant impact on both the technical direction and overall success of the game, making collaboration and leadership important aspects of the job.
A Senior Game Developer is responsible for designing, developing, and optimizing game mechanics, systems, and features. They lead technical and creative aspects of game development, guide junior developers, and collaborate with designers, artists, and producers to ensure high-quality gameplay experiences. Their role often includes coding, debugging, performance optimization, and mentorship. Additionally, they contribute to architectural decisions, maintain best coding practices, and stay updated with industry trends.
To thrive as a Senior Game Developer, you need extensive experience in programming languages (such as C++, C#, or Java), a deep understanding of game engines (like Unity or Unreal Engine), and a strong portfolio demonstrating completed projects. Familiarity with version control systems (e.g., Git), collaborative development tools (such as JIRA or Perforce), and relevant certifications add to your technical proficiency. Leadership, problem-solving, and effective communication skills help you guide teams and collaborate across disciplines. These skills and qualities are vital for delivering polished games, driving innovation, and ensuring cohesive teamwork in a fast-paced industry.

Full-time
Re-posted 23 days ago
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job DescriptionWe are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap.
What you'll do
Main responsibilities:
Provide and support ML systems based on business requirements and objectives.
Develop, integrate, and maintain inference engines, ML libraries, and frameworks.
Leverage the best hardware (NPU, GPU, CPU) to accelerate ML-related computations.
Build systems to evaluate, optimize, and measure model performance.
Integrate and maintain ML systems within game engines and games.
Write unit tests and integration tests.
Collaborate with the data science team, specialized programmers (gameplay, AI, etc.), the research team, and other stakeholders such as production teams.
Write clear and structured code that meets performance, maintainability, modularity, scalability, and compatibility requirements.
Other responsibilities:
Create proof-of-concepts, which may involve model training, fine-tuning, and experimenting with different techniques and architectures.
Suggest improvements when needed by designing and implementing new systems or enhancing existing ones.
Conduct research to stay up to date with the latest advancements.
Prepare documentation, presentations, and knowledge-sharing materials to communicate complex AI concepts to both technical and non-technical collaborators.
What you bring
Education:
Relevant Experience:
Core Skills:
In-depth knowledge of C++ required.
Strong architecture skills.
Good understanding of hardware to leverage multithreading and optimize memory management.
Solid knowledge of machine learning and deep learning fundamentals.
Other Skills:
Proficiency in Python is an asset.
Experience working with game engines is an asset.