Raw Power Labs is a sister company to Raw Power Games. Our mission is to bring the power of AI into the hands of creators and organizations, enabling them to craft unique and impactful user and customer experiences across industries.
We aim to transform cutting-edge AI research into practical solutions that help create meaningful, immersive, and scalable experiences. We believe this can be achieved by offering the best possible work culture to our employees where we can dream big and run experiments. We recognize that experimentation and embracing new and different approaches require taking risks and sometimes result in failures, but that is also how we learn and grow!
Currently, we are an innovation team of 28 and growing. We share their values of trust, transparency and empathy and strive to be the best workplace in the industry. Besides an adventure, here is what we’re offering:
Competitive salaries.
Supplemental pension contributions.
30 days of annual vacation.
Flexible work hours, remote when you need to.
Low hierarchy, your respectful feedback is welcome.
Great focus on work/life balance.
Bleeding edge tech stack.
Skilled co-workers who are driven by a passion for creating beautiful games and cool tech.
So if you are kind-hearted, curious in nature and passionate about AI read on, and consider joining our journey to build an amazing company.
The Role
We are looking for a Senior Unreal Tools Programmer to join an early R&D track on our product. You will prototype and help us find the direction - the roadmap isn't fixed yet, and your hands-on experiments inside the game engine are what will shape it. The work ranges from low-level engine integration to high-level questions about what a game can do once it has access to a live knowledge graph. You'll spend most of your time inside the game engine, building experimental integrations with our backend services. The early phase is primarily exploration, but the destination is a production-ready SDK that other developers depend on and owning it through that transition is part of the role.
Key Responsibilities
Prototyping & Direction-Finding: Build rough versions fast, test ideas against real engine constraints, and own the technical direction that comes out of it.
Knowledge Graph Integration: Create the game-side experience where the knowledge graph can be applied at different stages of product development.
SDK Architecture: Design and maintain the core SDK for Unreal that connects the game engine to our backend services.
Research Translation: Track relevant work across knowledge graphs, game AI, and adjacent fields. Bring ideas back and prototype them.
Performance Optimization: Profile and optimize memory usage, garbage collection, and multi-threaded operations to keep the runtime overhead of our tools as low as possible.
Collaborate with other Tools Developers to make sure the experience of your product stays consistent with our other products.
What We're Looking For
R&D Mindset: You are excited about research, want to try new technology, want to experiment, want to investigate and get new ideas. You're comfortable building something rough, learning from it, and trying again. Show us prototypes you've worked on - including the ones that didn't work out.
Engine Mastery: 5+ years of experience in game development with deep proficiency in C++ Unreal
Tools Development: Proven track record of building pipelines, plugins, or editor extensions for internal teams or public release.
Engine Data Handling: Deep understanding of how game engines handle data loading, reference counting, and memory management, and how that intersects with bringing in external structured data at runtime.
UX for Developers: A passion for building APIs and tools that are intuitive, well-documented and oriented towards developers.
Cross-Disciplinary Curiosity: Genuine interest in adjacent fields - knowledge graphs, game AI, interactive narrative research.
Bonus Points
Experience visualizing complex data structures (graphs, nodes) within a game engine.
Background in narrative-heavy games - RPGs, immersive sims, branching-narrative titles.
Familiarity with LLM-based extraction pipelines.
Why Join?
Research-First Culture: This is an R&D track. You'll have time and space to actually research things - try ideas, prove them out, change direction when the data says so.
Unsolved Problem:No one has built this before. There's no commercial product that does what we're doing. You help figure out what it should be.
Real Influence:Your prototypes drive technical decisions. What you build and what you learn shapes where the product goes.
Cross-Pollination:You work directly with knowledge-graph engineers, ML researchers, and narrative designers - not in a silo.
Diversity and Culture
We strongly believe in a discrimination-free workplace. Harassment, bullying, and exclusionary practices are not tolerated. We embrace the diversity of experience, perspectives, and background - they help us create a people-positive work environment and innovative solutions.