Senior Tools Programmer, UI & AI Workflows
Epic Games2 days ago
Montréal, CanadaSenior
Responsibilities
- Design, build, and integrate AI-powered tools and frameworks for UI authoring, iteration, and debugging.
- Own and evolve the UI technology codebase used for Unreal Engine tools and in-game UI.
- Set technical direction for UI tooling and mentor other programmers.
- Collaborate with internal teams and Unreal Engine licensees to identify needs and design solutions.
- Profile and resolve performance and memory issues in UI systems.
Requirements
- Strong tools-programming background building tools that improve development workflows.
- Deep expertise in UI frameworks, runtime UI engines, and editor or WYSIWYG tooling.
- Excellent C++ skills and experience working in a large codebase.
- Hands-on exposure to AI-powered or agentic workflows through work, courses, or personal projects.
- Strong written and verbal communication skills in English.
- Experience with Unreal Engine, Slate, UMG, and shipped game or real-time application experience are preferred or advantageous.
Benefits
- Epic pays 100% of benefits for employees and dependents, including medical, dental, vision, critical illness, telemedicine, life and AD&D, long-term disability, and short-term disability coverage.
- Benefits include a retirement savings plan with a competitive employer match, an employee assistance program, and free therapy and coaching through Modern Health.
- The role is with Epic Games in a collaborative, inclusive work environment.
Tech Stack
C++Unreal Engine
Categories
Gaming
About Epic Games
Epic Games builds Fortnite and operates the Epic Games Store, and develops Unreal Engine and Epic Online Services for game studios and creators. Its business model spans game sales and in-game purchases, Unreal Engine licensing and royalties, and revenue share from its storefront and services. Founded in 1991 and headquartered in Cary, North Carolina, this privately held company’s technology is also used in film/TV, architecture, automotive, and simulation.