Staff C++ Engineer

7 Minutes ago • 7 Years + • $150,000 PA - $240,000 PA
Programming

Job Description

Inworld is building an intelligent runtime to transform static software into AI systems that autonomously evolve. They are backed by prominent investors and recognized as a top AI company. This Staff C++ Engineer role involves working on high-performance, hardware and OS-agnostic systems for AI-augmented workflows with self-improvement capabilities, embracing cross-platform, cross-architecture, and cross-device compilation.
Good To Have:
  • Familiarity with game engines like Unreal or Unity
  • Building software across multiple platforms: Android/IOS/Consoles
  • Experience running AI models on device and cloud
  • Experience developing SDKs or tools
  • Experience with Conversational AI and/or Speech/Audio
Must Have:
  • 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
Perks:
  • bonus
  • equity
  • benefits

Add these skills to join the top 1% applicants for this job

design-patterns
cpp
unreal
unity
data-structures
game-texts
spark
algorithms
c-make

About Inworld

At Inworld, we believe the processes of building, scaling, and evolving applications are monsters that consume value before it can reach users. Our mission is to solve evolution and transform static software into AI systems that autonomously evolve to better serve their users. We are building an intelligent runtime to conquer these monsters and make this vision a reality.

We are backed by investors such as Lightspeed, Section 32, Kleiner Perkins, Microsoft’s M12 venture fund, BITKRAFT, Founders Fund, and First Spark Ventures. Our technology is used by category leaders, including NVIDIA, Microsoft Xbox, Niantic, Wishroll, Little Umbrella and Streamlabs, among many others. Inworld has been recognized by CB Insights as one of the 100 most promising AI companies globally and has been named one of LinkedIn's Top 10 Startups in the USA.

About the Role

You’ll work on high-performance hardware and operating system agnostic systems that allow developers to build powerful, dynamic AI-augmented workflows with self-improvement capabilities. As a Staff C++ Engineer at Inworld AI, you'll also embrace cross-platform, cross-architecture, and cross-device compilation as you shape the future of technology.

Qualifications

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

Nice to Have

  • Familiarity with game engines like Unreal or Unity.
  • Building software across multiple platforms: Android/IOS/Consoles.
  • Experience running AI models on device and cloud.
  • Experience developing SDKs or tools.
  • Experience with Conversational AI and/or Speech/Audio.

In-office location: Vancouver, British Columbia, Canada.

Remote location: British Columbia, Canada.

The Canada base salary range for this full-time position is between C$150,000 - C$240,000 + bonus + equity + benefits. Your recruiter can share more about the specific salary range for your targeted location during the hiring process.

Set alerts for more jobs like Staff C++ Engineer
Set alerts for new jobs by Inworld AI
Set alerts for new Programming jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙