Staff C++ Developer - Canada

Leading provider of AI technology for real-time interactive experiences, powering experiences for Ubisoft, NVIDIA, Niantic, and others.
$111,000 - $148,000
Backend
Staff Software Engineer
Hybrid
101 - 500 Employees
7+ years of experience
AI · Gaming

Description For Staff C++ Developer - Canada

Inworld AI, valued at $500 million and backed by prestigious investors including Intel Capital and Microsoft's M12 fund, is seeking a Staff C++ Developer to join their innovative team. As the leading provider of AI technology for real-time interactive experiences, Inworld powers solutions for major gaming companies like Ubisoft, NVIDIA, and Niantic.

The role focuses on implementing Inworld AI technologies into games, requiring extensive C++ expertise and strong software engineering fundamentals. The ideal candidate will bring 7+ years of C++ experience and senior-level project leadership. Key technical requirements include mastery of data structures, algorithms, design patterns, and object-oriented programming, along with proficiency in build systems like CMake.

What makes this opportunity particularly exciting is Inworld's position at the intersection of AI and gaming. The company has been recognized among CB Insights' 100 most promising AI companies and LinkedIn's Top Startups of 2024. Their framework is optimized for real-time data ingestion, low latency, and massive scale, making it the market's leading solution for building production-ready interactive experiences.

The position offers a competitive compensation package including a salary range of C$150,000 - C$200,000, plus bonus, equity, and benefits. Based in Vancouver, British Columbia, the role offers flexibility with both in-office and remote work options within British Columbia. This is an excellent opportunity for a senior C++ developer looking to work on cutting-edge AI technology in the gaming industry while being part of a rapidly growing, well-funded company with strong industry partnerships and recognition.

Last updated 6 days ago

Requirements For Staff C++ Developer - Canada

  • 7+ years of experience working on C++ related projects
  • Experience working in senior level role on Software Engineering projects
  • Strong fundamentals in data structures, algorithms, design patterns, and object-oriented programming
  • Proficiency with C++ build systems like CMake

Benefits For Staff C++ Developer - Canada

  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Inworld AI Staff C++ Developer - Canada

Staff C++ Developer - Canada

Staff C++ Developer position at Inworld AI, working on AI technologies for gaming applications with 7+ years of experience required.

Staff C++ Engineer - USA

Staff C++ Engineer position at Inworld AI, working on AI technologies for gaming applications with competitive compensation and benefits.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud solutions, requiring 5+ years experience and offering comprehensive benefits.

Lead Software Engineer, RenderMan

Lead Software Engineer position at Skydance Animation, focusing on RenderMan implementation and optimization, offering $170k-185k in Santa Monica with hybrid work arrangement.

Senior/ Staff Full Stack Software Engineer

Senior/Staff Full Stack Software Engineer position at Polly, developing mission-critical services using Python, JavaScript, and cloud technologies in a hybrid work environment.