Principal Rendering Engineer

1 month ago


Vancouver, British Columbia, Canada 2K Full time
About Us

2K Games is a global video game company that publishes titles developed by some of the most influential game development studios in the world. Our portfolio includes sports, shooters, action, role-playing, strategy, casual, and family entertainment games.

Our Vancouver-based Sports Lab is a research and development collective that drives the creation of future sports interactive entertainment programs. We pride ourselves on creating an inclusive work environment, encouraging our teams to come as they are and do their best work.

Job Overview

We're seeking an experienced Lead Rendering Engineer who sets a high quality bar, loves to push the boundaries of visuals in games, and has a passion for sports simulation games. As a senior role, you'll lead the Rendering team, mentor Render engineers, and collaborate closely with cross-functional teams to deliver high-performance real-time graphics features.

Key Responsibilities
  • Lead the Rendering team and mentor Render engineers to ensure high-quality code and drive code reviews.
  • Collaborate with TAs, Artists, Designers, and Engineers to deliver high-performance real-time graphics features.
  • Develop systems for R&D and prototyping of core tech and visual features.
  • Partner with engineering and content teams to build tools, define workflows, and maintain asset pipelines.
  • Responsible for developing, maintaining, and optimizing core engine technologies and rendering features.
  • Champion visual quality while building and maintaining highly optimized features that meet performance targets.
  • Design and direct technical designs for Rendering Systems and Subsystems, Features, Architecture, and Tools.
  • Evaluate progress and game quality, partnering with Production to formulate and revise plans to drive execution.
  • Manage and contribute to positive morale and a healthy team culture.
Requirements
  • Bachelor's degree and 10+ years of related experience building and delivering high-quality render features for games.
  • Shipped at least two AAA titles.
  • Experience leading teams to architect and develop core rendering systems, features, and asset delivery pipelines.
  • Strong 3D math skills.
  • Experienced in shader material creation, GPU and CPU optimization.
  • Experience with environment, character rendering, advanced lighting techniques, special effects, and particle systems.
  • Strong ability to work with cross-disciplinary teams to effectively organize workflows.
  • Passion for making games.
  • Willingness to share opinions freely and openness to hear other opinions.
  • Be a hands-on person leading the Render team.
Preferred Qualifications
  • Passionate about playing and/or watching sports.
  • Experience in Unreal Engine is a plus.
  • Passion for video games (not just ours).

The pay range for this position in British Columbia, Canada, is expected to be between $192,800 and $308,500 CAD per year. However, base pay offered is based on market location and may vary further depending on individualized factors for job candidates.

As an equal opportunity employer, we are committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform their essential job functions, and to receive other benefits and privileges of employment.

Please note that 2K Games and its studios never use instant messaging apps or personal email accounts to contact prospective employees or conduct interviews.

#LI-Hybrid

#LI-SJ2



  • Vancouver, British Columbia, Canada 2K Full time

    Transform the Future of Human InteractionAt Roblox, we're pushing the boundaries of what's possible in real-time rendering. As a Principal Rendering Software Engineer, you'll be at the forefront of this innovation, working with our team of experts to develop cutting-edge rendering techniques that bring our platform to life.Key Responsibilities:Investigate...


  • Vancouver, British Columbia, Canada Roblox Full time

    At Roblox, we're on a mission to reimagine the way people come together, from anywhere in the world, and on any device. To help us achieve this vision, we're seeking a skilled Principal Rendering Software Engineer to join our team.As a key member of our graphics engine team, you'll be responsible for investigating and implementing rendering techniques to...


  • Vancouver, British Columbia, Canada Roblox Full time

    Transform the Future of Human InteractionAt Roblox, we're pushing the boundaries of what's possible in immersive digital experiences. As a Principal Rendering Software Engineer, you'll be at the forefront of this revolution, working to create a platform that empowers our community to bring any experience to life.Your Key ResponsibilitiesInvestigate and...


  • Vancouver, British Columbia, Canada 2K Full time

    About the RoleAt 2K, we're seeking an experienced Lead Rendering Engineer to join our team. As a key member of our rendering team, you'll be responsible for leading the development of high-performance rendering features for our next-generation sports game.Key ResponsibilitiesLead the rendering team to deliver high-quality, real-time graphics...


  • Vancouver, British Columbia, Canada 2K Full time

    About the RoleAt 2K, we're seeking an experienced Lead Rendering Engineer to join our team. As a key member of our rendering team, you'll be responsible for leading the development of high-performance real-time graphics features for our next massive sports franchise.Key ResponsibilitiesLead the rendering team to deliver high-quality graphics features that...


  • Vancouver, British Columbia, Canada 2K Full time

    About the RoleWe are seeking a highly skilled Lead Rendering Engineer to join our team at 2K Games. As a key member of our rendering team, you will be responsible for architecting and developing high-performance rendering features for our next massive sports franchise.Key ResponsibilitiesLead the rendering team to deliver high-quality, real-time graphics...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for developing core rendering features, engine components, and tools. Your expertise in graphics techniques and knowledge of graphics hardware will enable you to research and implement...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Rendering EngineerElectronic Arts Inc. is seeking a highly skilled Software Rendering Engineer to join our team. As a key member of our game creation process, you will be responsible for designing and implementing rendering technology on multiple platforms.Responsibilities:Develop core rendering features, engine components, and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    At Electronic Arts, we're seeking a talented Rendering Software Engineer to join our Advanced Technology Group. This role is part of the EA SPORTS Technology organization, focusing on identifying and creating new, scalable technologies for game teams.The ideal candidate will work closely with game teams, central art teams, and the Frostbite engine team to...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Rendering Software EngineerEA SPORTS is a leading brand in the entertainment industry, connecting millions of people worldwide through its portfolio of video games.We're looking for a talented Rendering Software Engineer to join our team and contribute to the development of our next-generation game engine. As a key member of our engineering team,...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for developing core rendering features, engine components, and tools. Your expertise in graphics techniques and knowledge of graphics hardware will enable you to research and implement...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for developing core rendering features, engine components, and tools.ResponsibilitiesDevelop and implement rendering techniques and algorithms.Design and maintain reusable and flexible...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe're seeking a highly skilled Senior Graphics Rendering Engineer to join our team at Electronic Arts.Job SummaryThis is an exciting opportunity for a seasoned engineer with expertise in rendering techniques and experience working on game engines. You will be responsible for developing core rendering features, engine components, and tools. Your...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Summary:We're seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you'll be responsible for developing and maintaining our rendering technologies.Responsibilities:Design and implement rendering features, engine components, and tools.Research and develop new rendering...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    OverviewWe are seeking a highly skilled Senior Rendering Engineer to join our team at Electronic Arts. This is an exciting opportunity to work on cutting-edge rendering technologies and contribute to the development of innovative games.


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Senior Rendering Software EngineerElectronic Arts Inc. is seeking a highly skilled Senior Rendering Software Engineer to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technologies for our game engines.Responsibilities:Develop core rendering features, engine...

  • Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Software Engineer - Rendering ExpertWe are seeking a highly skilled Software Engineer to join our Frostbite Rendering team. As a key member of our team, you will be responsible for developing and maintaining our low-level, cross-platform graphics hardware abstraction layer for the Frostbite Engine.Key Responsibilities:Develop and maintain our low-level,...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerDescription:We are seeking an experienced Rendering Software Engineer to join our Advanced Technology Group at EA SPORTS. As a key member of our team, you will be responsible for developing and implementing high-performance rendering technologies for our games.Key Responsibilities:Design, implement, and maintain advanced...

  • Rendering Architect

    1 month ago


    Vancouver, British Columbia, Canada Epic Games Full time

    Job SummaryEpic Games is seeking a highly skilled Rendering Architect to drive forward the development of our skeletal mesh rendering pipeline. As a key member of our team, you will work directly with the brightest technical minds in the industry to optimize our skin cache for GPU performance and memory to support rendering many characters on screen.This is...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Software Rendering Architect to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and implementing rendering features, engine components, and tools.Key ResponsibilitiesDevelop core rendering features and engine components using C++ development...