Software Engineer - Game Integrations
Core
Building and maintaining integrations that interface directly with game engines and game-specific APIs to extract game data and power features like auto clipping.
Role type
Senior IC software engineer (game engine integrations)
Builds
Engine plugins for Unreal and Unity to capture game data
Domain
Gaming / Game Development
Deliverable
production ML models | product features
Required skills
C# (performance-critical), Windows OS internals, game engine architecture, reverse engineering, profiling, A/B testing, metrics-driven development
Preferred skills
C/C++ (performance-critical), Graphics APIs (DX11, DX12, Vulkan), hooking/injection
Technologies
Unreal Engine, Unity, C#, C++, Windows, Electron, React, Redux, Swift, Kotlin, Java, Redis, RabbitMQ, Kubernetes, Terraform, Salt, GitHub Actions, CircleCI
Responsibilities
Develop engine plugins for Unreal and Unity, reverse-engineer game data exposure, work with game APIs and log files, profile code performance, implement features driven by usage metrics
Seniority
Senior, hands-on IC