Software Engineering Intern

Job description

view open roles

Why Join Inworld

Inworld is the leading provider of AI technology for real-time interactive experiences, with a $500 million valuation and backing from top tier investors including Intel Capital, Microsoft’s M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures.

Inworld provides the market’s best framework for building production ready interactive experiences, coupled with dedicated services to optimize specific stages of development – from design and development, to ML pipeline optimization and custom compute infrastructure. We help developers bring their AI engines in-house with a framework optimized for real-time data ingestion, low latency, and massive scale. Inworld powers experiences built by Ubisoft, NVIDIA, Niantic, NetEase Games and LG, among others, and has partnerships with key industry players such as Microsoft Xbox, Epic Games, and Unity.

Inworld was recognized by CB Insights as one of the 100 most promising AI companies in the world in 2024 and was named among LinkedIn’s Top Startups of 2024 in the USA.

At Inworld AI, we are creating tools and systems that enable builders (from games to apps and beyond) scale and evolve their AI-powered experiences and realize amazing experiences for end users. See our CEO’s recent LinkedIn post for a distillation of this vision.

While we are solving for a broad range of AI-based challenges, games remain a core pillar of what we are passionate about and where we see the most engaged and successful customers to date. The era of “AI-native” games is emerging (see our customer Wishroll for a good case study), and more classic AA and AAA games are also leaning into LLM-based AI experiences. Unreal-based 2D and 3D worlds will be a key foundation for many of these experiences.

We are seeking Unreal Engine Software Engineering Interns who are passionate about creating tools and systems for next generation, AI-powered Games and Immersive Experiences in Unreal. The ideal candidate is excited to work with cutting edge AI/ML tools and is eager to build capabilities that help us realize the big vision.

Minimum Qualifications

  • Holding or currently pursuing a Bachelor’s, Master’s, or PhD in Computer Science or a related technical field.
  • Experience with Data Structures or Algorithms.
  • Experience with Unreal Engine (C++), ideally beyond just coursework.

Preferred Qualifications

  • Experience in game design and development.
  • Experience working with Generative AI tools.
  • Experience creating or extending Unreal Engine plugins/modules.
  • Experience writing tests (unit, functional, etc) in Unreal Engine.

Role + Responsibilities

As Unreal Engine Software Engineering Intern at Inworld, you’ll:

  • Contribute to how our AI library binds into and enriches the Unreal game engine with AI superpowers.
  • Build and extend Unreal-based test automation, using tools like Automation Test Framework, Gauntlet, and Horde.

Through this work, you’ll:

  • Learn how a high-performance AI library is structured and exposed in Unreal.
  • Help create a smooth developer experience for our AI tools.
  • Design and run rigorous automated tests for these capabilities.
  • Be mentored by senior Unreal engineers with deep industry experience.

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.

Inworld Jobs Privacy

Share this job:
Please let Inworld AI know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply