Sponsored
Verified Job Jobs

Principal Engine & Graphics Engineer – Gaming AI

Vancouver, British Columbia
Jobs
#595245
Full Time

Job Description

Principal Engine & Graphics Engineer – Gaming AI
Vancouver, British Columbia, Canada


Date posted
Jun 1+, 2026
Job number
1833228
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time
Overview
Are you passionate about pushing the boundaries of real-time graphics and engine systems? Do you thrive in a collaborative environment where innovation meets cutting-edge technology?
At Xbox Gaming AI, we are exploring emerging technology trends to craft the next era of gaming. We are venturing beyond the horizon and charting a course forward with players and creators at the center. Our goal is to define the future of Xbox by advancing our mission of bringing joy and community to every player on the planet. If you value dynamic and agile teams that are proactively advocating for a diverse workforce, we have a great role for you.

We’re looking for a Principal Engine & Graphics Engineer to help lead the design and development of foundational engine and rendering systems. In this role, you’ll build scalable, high-performance runtime technology and rendering features that support innovative, creator-first experiences. You’ll work closely with engineers, designers, and researchers to integrate cutting-edge systems into creative tools and interactive experiences.
This is a unique opportunity to help define new categories of play and build experiences that blend creativity, technology, and community.
We Value
Growth Mindset: You are always learning and seeking feedback to improve yourself and your work.
Be Brave. Be Bold: You are not afraid to take risks and challenge assumptions.
Collaborate: You thrive in cross-functional teams and value diverse perspectives.
Diversity, Equity & Inclusion: You believe innovation comes from everyone and help foster a culture where people feel empowered and heard.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Required/Minimum Qualifications (RQs/MQs)
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or TypeScript
OR equivalent experience.
6+ years of experience developing engine systems and rendering pipelines in games or interactive applications.
3+ years of experience developing in shader languages like HLSL, GLSL, or WGSL.
1+ years of experience in performance profiling, content pipelines, and low-level systems.
Preferred Qualifications
Deep understanding of the graphics pipeline, real-time rendering techniques, and shader programming.
Familiarity with mobile and web graphics technologies such as WebGL, WebGPU, or Metal.
Experience shipping games or runtime systems on mobile or web platforms.
Exposure to AI or machine learning integration in rendering or engine contexts.
Familiarity with building editors, visual tools, or creator-facing runtime systems.
A passion for enabling creators and shaping the future of interactive experiences.
Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $142,400 - CAD $257,500 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html

Microsoft will accept applications for the role until July 11, 2026.

Responsibilities
Design and optimize rendering systems, graphics pipelines, and engine features for cross-platform interactive experiences.
Develop runtime features such as lighting, shading, animation systems, and post-processing effects with performance and scalability in mind.
Build core engine systems including scene management, entity-component frameworks, asset streaming, and scripting interfaces.
Partner with other engineers, designers, and AI teams to ensure seamless integration and alignment across tools and runtime.
Prototype and evaluate emerging graphics and engine technologies for their relevance to current and future needs.
Write clean, efficient, maintainable code using technologies such as TypeScript, WebGL, WebGPU, WGSL, and GLSL.
Contribute to architectural decisions and provide mentorship across the engineering team.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcare

Educational resources

Discounts on products and services

Savings and investments

Maternity and paternity leave

Generous time away

Giving programs

Opportunities to network and connect
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, *** (including pregnancy), ****** orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
View more Principal Jobs in Vancouver →
Sponsored

Similar Openings in Jobs

More jobs you might like

Amelup, Saskatchewan Telesales / Telemarketing 8520.00 $

Evaluate commercial loan applications, analyze credit history and financial statements, and structure loan terms. Build and maintain relatio...

Posted Just now View Details
Barbourmeade, Kentucky Telesales / Telemarketing 4500.00 $

Design and implement engaging in-store displays to maximize sales. Analyze inventory levels and consumer buying trends to optimize product p...

Posted 1m ago View Details
Wadestown, Wellington Hardware / Network Engineer 4500.00 $

Research and write high-quality, SEO-optimized articles, blog posts, and website copy. Edit content for grammar, tone, and brand voice consi...

Posted 1m ago View Details
Acacia Creek, New South Wales Back Office / Data Entry 3500.00 $

Analyze company performance data, identify operational inefficiencies, and develop strategic plans to improve profitability. Present finding...

Posted 2m ago View Details
Amos, Quebec Back Office / Data Entry 6300.00 $

Manage international shipping documentation, coordinate customs clearance, and negotiate freight rates with carriers. Ensure compliance with...

Posted 3m ago View Details
Cyber Security Analyst *8hM! himansu Verified
Atiamuri, Waikato Hardware / Network Engineer 4700.00 $

Monitor network traffic for security breaches, implement firewall protocols, and conduct vulnerability assessments. Respond to incidents and...

Posted 4m ago View Details
Carters Beach, West Coast Telesales / Telemarketing 3500.00 $

Oversee daily hotel operations, manage front desk staff, ensure guest satisfaction, and handle budgeting and forecasting. Maintain complianc...

Posted 4m ago View Details