Principal Software Engineer, AI Enablement - Central Product
Core
Lead the development of key features and model high standards of engineering excellence by embedding with teams to accelerate adoption of modern AI development (generative AI, LLMs, reinforcement learning) and build production-ready AI integrations.
Role type
Principal Software Engineer (AI Enablement)
Builds
Production-ready AI integrations, robust developer tools, and middleware/APIs connecting AI research with practical development.
Domain
Game industry / AI engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Systems integration, technical leadership, early-stage software development, C++, Python or C#, managing high ambiguity, setting technical strategy, leading multi-month/year initiatives, integrating or building modern AI tools/APIs/infrastructure
Preferred skills
Unreal Engine (C++) development, ML frameworks (PyTorch, TensorFlow) or LLM orchestration, shared engine technology, central tools, platform engineering, Runeterra and VALORANT IPs
Technologies
C++, Python, C#, Unreal Engine, PyTorch, TensorFlow
Responsibilities
Lead technical execution of integrating modern AI practices into existing engines, tools, and pipelines; Deploy onto partner teams to break down complex AI implementation problems and deliver scalable solutions; Train and coach embedded team engineers through pair programming and technical reviews; Share engineering best practices, security guardrails, and performance standards for AI usage; Identify gaps in industry-standard tools and develop new foundations, middleware, or APIs; Navigate highly complex, uncharted technical spaces and build consensus among engineering and product leadership
Seniority
Principal, hands-on IC with strategy & mentorship