Summary
Join Inworld, a leading AI technology provider, as an Unreal Engine Software Engineering Intern. Contribute to the development of AI-powered games and immersive experiences in Unreal Engine. Build and extend Unreal-based test automation using tools like Automation Test Framework, Gauntlet, and Horde. Learn how a high-performance AI library is structured and exposed in Unreal, and help create a smooth developer experience for AI tools. Design and run rigorous automated tests, and be mentored by senior Unreal engineers. Even in a few months, you will have a meaningful impact on our technology offerings. This internship is remote and located in British Columbia, Canada.
Requirements
- 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
Responsibilities
- 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
- 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
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
Benefits
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.