Cognitive Collective

Helping you find your next career in AI. Learn more about the job board on the Scale blog.

Are you a scaling AI startup? Email maxwell@scalevp.com to be added to our board.
companies
Jobs

NodeJS Software Engineering Intern - Canada

Inworld AI

Inworld AI

Software Engineering
British Columbia, Canada · Vancouver, BC, Canada
CAD 35-45 / hour
Posted on Jul 15, 2025

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 Intel Capital, Microsoft’s M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures. Our technology is used by industry leaders like NVIDIA, Epic Games and Microsoft Xbox. 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.

We are seeking a NodeJS Software Engineering Intern who is as excited about our vision as we are, and wants to contribute to making it a reality. The ideal candidate is a builder at heart, just like our customers, and can iterate on app prototypes with our upcoming technology offering and provide an informed perspective and feedback to our top leadership.

Minimum Qualifications

  • Holding or currently pursuing a Bachelor's, Master's, or PhD in Computer Science or a related technical field.

  • Experience with Algorithms and Data Structures.

  • Experience building apps and prototypes with NodeJS and TypeScript, either individually or as part of a team.

Preferred Qualifications

  • Experience with modern, React-based frontend web development

  • Experience working with Generative AI models and tools

Role + Responsibilities

As a NodeJS Software Engineering Intern at Inworld, you’ll:

  • Build app prototypes using our upcoming NodeJS-based offering.

  • Contribute directly to the source code for the offering itself, especially where it can help improve the developer experience.

Through this work, you’ll

  • Learn how a high-performance AI software is structured and exposed in NodeJS.

  • Help create a smooth developer experience for our AI tools.

  • Be mentored by other engineers working on the layered tech stack.

We’re a small company, so even in a few months you will have a meaningful impact on our technology offerings. So if you love building, this is the internship for you!

Work location: British Columbia, Canada (Remote)

The hourly pay range for this internship position in BC is between C$35–C$45, depending on skills and prior experience.