Principal Research Programmer, Epic Developer Assistant
$274.05k - $401.94k per yearEpic Games
WHAT MAKES US EPIC?At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
PROGRAMMING - UNREAL ENGINEWhat We DoUnreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.
What You'll DoWe're looking for a Principal Al Programmer who builds products that integrate Al into Unreal Engine. You'll design and ship the full stack of systems that let LLMs act inside the engine (from end to end, not just a single layer), bringing depth in game engine architecture, cloud services, and how LLMs actually work.
In this role, you will
Design and build LLM-driven agents and tools that operate directly inside Unreal Engine, including engine-side C++/Python tooling and editor scripting
Design and extend the cloud-hosted agent harness, services, and database that mediate between LLMs and the engine
Work across the full stack (engine tooling, cloud backend, and the web UI used to drive and monitor agents) to ship end-to-end features
Evaluate and integrate emerging LLM capabilities (tool use, multi-agent orchestration, context management) into Epic's engine and pipeline tooling
Define technical direction for the reliability, safety, and evaluation of LLM-driven engine automation
Partner closely with engine, tools, and backend programmers, and mentor others on both game engine internals and LLM system design
What We're Looking For
Strong software programming background with hands‑on experience in a game engine (Unreal Engine strongly preferred), including engine architecture and tooling/editor scripting
Practical experience building or shipping products powered by LLMs (agents, tool‑calling, Retrieval Augmented Generation, prompt/context programming), or a strong conceptual understanding of how LLMs work
Experience with cloud‑native services and infrastructure: web APIs, databases, and service architecture and deployment
Excellent programming skills across C++ (engine‑side) and Python and/or a web backend language
Ability to work full‑stack and reason about tradeoffs across engine code, backend services, and a web front end
Excellent written and verbal communication skills
BS/MS in Computer Science or a related field
EPIC JOB + EPIC BENEFITS = EPIC LIFEWe pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long‑term disability insurance as well as weekly indemnity (short‑term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well‑being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Pay Transparency Information
The expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).
British Columbia Base Pay Range$274,049—$401,939 CAD
About UsEpic Games is a leading interactive entertainment company. For over 30 years we've been making award‑winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award‑winning Unreal Engine technology not only provides game developers the ability to build high‑fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world‑class talent.
Like what you hear? Come be a part of something Epic!Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.E., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
#J-18808-Ljbffr
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
PROGRAMMING - UNREAL ENGINEWhat We DoUnreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.
What You'll DoWe're looking for a Principal Al Programmer who builds products that integrate Al into Unreal Engine. You'll design and ship the full stack of systems that let LLMs act inside the engine (from end to end, not just a single layer), bringing depth in game engine architecture, cloud services, and how LLMs actually work.
In this role, you will
Design and build LLM-driven agents and tools that operate directly inside Unreal Engine, including engine-side C++/Python tooling and editor scripting
Design and extend the cloud-hosted agent harness, services, and database that mediate between LLMs and the engine
Work across the full stack (engine tooling, cloud backend, and the web UI used to drive and monitor agents) to ship end-to-end features
Evaluate and integrate emerging LLM capabilities (tool use, multi-agent orchestration, context management) into Epic's engine and pipeline tooling
Define technical direction for the reliability, safety, and evaluation of LLM-driven engine automation
Partner closely with engine, tools, and backend programmers, and mentor others on both game engine internals and LLM system design
What We're Looking For
Strong software programming background with hands‑on experience in a game engine (Unreal Engine strongly preferred), including engine architecture and tooling/editor scripting
Practical experience building or shipping products powered by LLMs (agents, tool‑calling, Retrieval Augmented Generation, prompt/context programming), or a strong conceptual understanding of how LLMs work
Experience with cloud‑native services and infrastructure: web APIs, databases, and service architecture and deployment
Excellent programming skills across C++ (engine‑side) and Python and/or a web backend language
Ability to work full‑stack and reason about tradeoffs across engine code, backend services, and a web front end
Excellent written and verbal communication skills
BS/MS in Computer Science or a related field
EPIC JOB + EPIC BENEFITS = EPIC LIFEWe pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long‑term disability insurance as well as weekly indemnity (short‑term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well‑being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Pay Transparency Information
The expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).
British Columbia Base Pay Range$274,049—$401,939 CAD
About UsEpic Games is a leading interactive entertainment company. For over 30 years we've been making award‑winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award‑winning Unreal Engine technology not only provides game developers the ability to build high‑fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world‑class talent.
Like what you hear? Come be a part of something Epic!Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.E., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Principal Research Programmer, Epic Developer Assistant in Winnipeg, MB vacancy
- WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides... ...the tools and technology that empower content developers worldwide. What You’ll DoWe're looking for a Principal Al Programmer who builds products that integrate Al into Unreal...SuggestedLong term contractTemporary workWorldwide
- Join Epic Games as a Senior Software Programmer with a focus on real-time communication. Utilize your expertise in C++ and come innovate with us across our... ...communication services. Key Responsibilities: • Architect and develop real-time communication features • Collaborate across...SuggestedLong term contract
- ...the Bell MTS family of companies, Epic specializes in delivering a full... ...conducting assessments, developing architectures, and ensuring compliance... ...with Sales and Support teams to assist with client-related projects and proposals Research & Documentation Research, evaluate...SuggestedFull timeWork at officeFlexible hours3 days per week
- ...Summary Job Description ROLE The Principal Statistical Programmer will support and lead statistical programming... ...techniquesIdentify, implement and develop new techniques, solutions, tools and... ...firm providing consulting and research and clinical development services whose...SuggestedFlexible hours
$110k - $150k per year
...volunteering, sick leave, and holiday closures. Employee and Family Assistance Program: t his program provides crisis management support,... ...grow after you join! About KabamKabam is a world leader in developing entertaining, immersive, and highly social multiplayer games,...SuggestedFull timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- Work as a Principal Programmer across multiple clinical and non-clinical studies; supporting regulatory submission activities; producing... ...patients faster.Awards & Recognition SCRIP – Best Contract Research Organization, Specialist ProviderCiteline – 2025 Award WinnerFierce...Full timeContract workRemote workWorldwideFlexible hours
- ...New employees at Epic enter a dynamic workplace operating in a... ...are responsible for planning, developing, installation, configuration, auditing... ...using current and future researched technology to be the client trusted IT advisor Research and recommend improvements to the...Full timeWork at officeRemote workFlexible hours3 days per week
- ...Our partner is looking for a Principal Statistical Programmer FSP – RWD/EPI based in Canada. This is an... ...world evidence (RWE) and epidemiology research by transforming complex healthcare data... ...research activities. Assist in developing study protocols and statistical...Full timeContract workRemote work
$131k - $191.4k per year
...OverviewAutodesk is seeking a Senior Software Developer Or a Principal Software Developer to join the... ...événementielle est un atout Compréhension des principes de sécurité, de l’authentification et... .... Le salaire est l'un des éléments du programme de rémunération concurrentiel d'...Daily paidApprenticeship$136.1k - $147.8k per year
...feature implementation, and critical technical problem-solving. Develop and maintain enterprise applications using Java, Spring Boot,... ...Identify opportunities to improve engineering productivity through AI‑assisted development, testing, documentation, and troubleshooting....Long term contractShift work1 day per week- ...Jobgether is seeking a Principal Statistical Programmer FSP to advance real‑world evidence and epidemiology research in Canada. You will transform healthcare data into actionable insights and work with epidemiologists, statisticians, and stakeholders on observational studies...Remote work
- Si vous souhaitez rejoindre une entreprise où vos idées sont valorisées, où votre développement est encouragé et où votre travail a un impact à l’échelle mondiale, ETL Systems est l’endroit idéal pour vous. Looking for your next career move in a company that’s shaping the...Worldwide
- ...Redpoint Ventures, Sequoia Capital, and Spark Capital. Principal Product Security Researcher Location: US, Canada, UK Imagine a world where we’... ...weaknesses (in systems, structures, and sometimes habits) and develop plans that fix root causes in ways that persist long...Long term contractLocal areaRemote workSleeping nightsFlexible hours
- ...the boundaries of architectural practice, is seeking a Principal Architect focused on Innovation & Research. This is a fully remote position, empowering a... ...construction techniques relevant to architecture. Develop and test innovative design concepts, prototypes, and...Remote work
$150k - $200k per year
...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Principal DevSecOps Developer based in Canada. As a Principal DevSecOps Developer, you will play a key role in strengthening cloud security and...Remote workFlexible hours- ...that foster fun and relationship building across our global community.The Role AspenTech is looking for a talented and experienced Developer with Quality background to join our Enterprise Operations Platform (EOP) organization.In this role, you will be responsible for functional...Contract workLocal areaFlexible hours
$150k - $200k per year
...build a better financial future for millions of people. About the Role: We are looking for a highly technical, hands‑on Principal DevSecOps Developer to join Upgrade's Security team. In this role, you'll focus on building and improving security automation, strengthening...Flexible hours- ...Remote Full-time About the RoleWe are hiring a Senior AI Developer who is passionate about electronics. You'll play an early and foundational... ...cloud environment (AWS/GCP/Azure). Startup experience, or a research-based Master's in a STEM field. Based in Montreal or the GTA...Full timeInternshipRemote work
- ...Title: Programmer Analyst Advisory(Mainframe Developer) Requisition ID: 275609 Join a purpose driven winning team, committed to results, in an inclusive... ...cross-functional development opportunities, and tuition assistance. Competitive Rewards program including bonus,...Flexible hours
- ...powered solutions. The Cloud Services organization is seeking a Principal Artificial Intelligence Engineer to lead agentic AI systems development... ...& AI Operations team. Responsibilities Design and develop agentic AI systems for IT Operations and IT Service Management....
- ...technology Location(s): Montreal A career as a Lead AI Developer within the Commercial and 1859 team at National Bank means... ...options Employee Share Ownership Plan Employee and family assistance program Preferential banking services Involvement in community...Flexible hours
- ...that foster fun and relationship building across our global community.The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In this role, you will be responsible for building and evolving the engineering...Contract workLocal areaFlexible hours
$131k - $191.4k per year
...Position OverviewAutodesk is looking for a Principal Software Developer to join the AutodeskPlatform Services... ...compétences pratiques en programmation Java et exposition à Spring BootExpérience... ...JenkinsExpérience des bases de données et des principes de conception de bases de données à l...Work at officeRelocation- Support the CFO and Principal Lawyer in a dynamic Assistant role focused on execution and coordination. This position is critical for enhancing efficiency... ...decision-making • Provide support for operational and research tasks Requirements: • Highly organized with a keen eye...Immediate start
- We are looking for an experienced Epic Analyst to support Epic application configuration, implementation, optimization, and production support. Candidates should have hands-on experience in one or more of the following Epic modules: Epic Grand Central Epic Willow Inpatient...
- Lead cloud software development for Autodesk Platform Services in a hybrid Principal Software Developer role based in Montreal or Toronto. Apply Java and AWS expertise.Autodesk seeks a Principal Software Developer for its Data Models Team. You will deliver cloud data platform...
- Support a major interdisciplinary research program through executive assistance, committee secretariat duties, and hybrid work at North Campus, Edmonton. Coordinate confidential administration for the Principal Investigator and program partners.The Executive and Program Assistant...Full timeRemote work
- ...transformation, implementation solutions, and application support services for over 40 years.About the Opportunity We are developing a Canada-wide talent pipeline of Epic certified consultants to support current and upcoming Epic projects across hospitals, provincial health...Full timeContract workLocal areaImmediate startRemote work
- ...components with Azure cloud services, and is deployed today at Fortune 100 and 500 companies. The RoleWe're looking for a Computer Vision Researcher to take AI solutions for image and video understanding from research through to production. You'll own problems end to end: framing...
- ...the Role Our client, a world-renowned research institution pushing the boundaries of... ...intelligence, is seeking a highly accomplished Principal AI Research Scientist to lead... ...Africa**. You will be at the forefront of developing novel generative AI techniques, including...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Research Programmer, Epic Developer Assistant. Be the first to apply!
Related searches
- project engineer assistant project manager Winnipeg, MB
- chief engineer Winnipeg, MB
- director software engineering Winnipeg, MB
- engineering project manager Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- chief power engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- general engineer Winnipeg, MB
- ingénieur de recherche Winnipeg, MB

