Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Software Engineer to help build the systems powering our digital actors and interactive worlds.
This is a highly hands-on role working across gameplay systems, AI infrastructure, tools, runtime systems, and product features. You'll collaborate closely with engineers, researchers, designers, and artists to help turn emerging AI capabilities into real player experiences.
This is not just an implementation role. You'll be contributing to the foundations of a new kind of interactive medium helping shape how intelligent characters behave, respond, and interact with players in real time.
A background in games is not required, but a strong interest in games, simulation, and interactive systems is essential.
What You'll Do:
- Design, build, and maintain production systems across multiple areas of the stack
- Contribute directly to gameplay systems, AI integrations, runtime infrastructure, and developer tooling
- Collaborate with researchers to help bring experimental systems into real products
- Work closely with product and design to build compelling interactive experiences
- Write clean, maintainable, and performant production code
- Help improve engineering practices, tooling, and workflows as the team grows
- Contribute ideas and experimentation around how AI can create new forms of gameplay and interaction
Requirements
Do you have experience in Unreal Engine?, * Strong software engineering fundamentals
- Experience building and shipping production software
- Comfortable working across different languages, tools, and systems
- Strong problem-solving ability and willingness to learn new technologies quickly
- Interest in AI systems and how they can be applied to games and interactive experiences
- Interest in games, simulation, or emergent systems
- Collaborative mindset and comfort working in cross-functional teams
- Strong understanding of engineering quality and maintainability
Nice to Have:
- Experience with game engines (Unity, Unreal, or similar)
- Experience working on gameplay systems or real-time applications
- Familiarity with AI/ML systems, APIs, or tooling
- Experience in startups or small, fast-moving teams
- Personal projects, mods, prototypes, or game jams