Principal Software Engineer, AI Enablement - Central Product
Riot Gamesabout 3 hours ago
Responsibilities
- Lead the technical execution of integrating modern AI practices into existing engines, tools, and pipelines.
- Deploy onto partner teams across Riot to establish technical direction and deliver scalable solutions.
- Train and coach embedded team engineers through pair programming and technical reviews.
- Share engineering best practices and performance standards for AI usage across Riot’s development ecosystem.
- Identify when industry-standard tools are insufficient and develop new foundations or APIs.
- Navigate complex technical spaces, communicating trade-offs and building consensus among leadership.
Requirements
- BS in Computer Science or equivalent experience with 8-12 years of software engineering experience.
- Extensive experience with systems integration, technical leadership, and early-stage software development.
- Deep programming proficiency in C++ and at least one other language (e.g., Python, C#).
- Shipped at least one AAA game or large-scale, high-concurrency live service product.
- Proven track record of managing high ambiguity and leading multi-month/year initiatives.
- Practical experience utilizing, integrating, or building modern AI tools, APIs, or infrastructure.
Benefits
- Open paid time off policy and flexible work schedules.
- Medical, dental, and life insurance.
- Parental leave for you, your spouse/domestic partner, and children.
- 401k with company match.