Senior Gameplay Programmer, AI

Insomniac đŸŽŽđŸ•šī¸đŸ‘ž

Remote regions

US

Salary range

$165,100–$247,700/year

Benefits

Job Description

Collaborate across teams to drive player experience and feature quality with a focus on AI<>Player interactions. Act as a subject matter expert for our AI team, providing mentorship/assistance to more junior staff through code reviews and participation in our AI special interest group. Create features and systems that can work flexibly and dynamically across diverse environments and situations. Architect and implement systems that are as simple as possible without compromising scalability and extensibility. Accurately estimate assigned work, contribute to efforts to ensure work is in scope, and proactively update the team on task status. Understand complex existing systems and how they interact. Expand or create new systems as needed to deliver on the promise of our features. Work across teams to understand how our internal customers use the tools and systems that we develop to deliver great gameplay experiences. Drive new feature and architecture development within AI Systems. Prior experience owning and delivering features in the areas of enemy, boss, or ally AI. Extensive C++ skills. Knowledge of memory management, performance optimization, systems interfaces, and other programming principles and best practices. Knowledge of mathematical concepts, particularly 3D math and visualization using linear algebra. An eye for player-centered design. Ability and willingness to articulate strengths and weaknesses of proposed features, and to advocate for alternatives.

About Insomniac

Insomniac supports in-office, remote and hybrid working arrangements and is passionate about creating robust, scalable systems for AAA games.

Apply for This Position