Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Performance Engineer

Devoted Studios

Devoted Studios is a globally remote game development company specializing in Co-development, Porting, and End-to-End Art Production for the global gaming industry. We collaborate across time zones to support projects on all major platforms, engines and styles - from AAA titles to emerging technologies.

Our team includes world-class talents who bring deep expertise in external development, pipeline optimization, and creative problem-solving. Whether it’s porting games to new systems, enhancing gameplay features, or crafting stunning visuals, Devoted Studios operates as a trusted, flexible extension of our partners’ internal teams.

We are proud to be the development partner of choice for industry leaders such as:

  • Epic
  • Xbox
  • Meta
  • Obsidian Entertainment
  • Riot
  • Gearbox Software

In this role, you will own and drive the development of core systems and performance initiatives from planning and design through implementation and optimization. Working closely with engineers and cross-disciplinary teams, you will provide technical leadership and feature ownership.

CPU & Game Thread Optimisation (~25%)

• Profile and optimise the game thread, render thread, and RHI thread in Unreal Engine — identifies cross-thread bottlenecks, tick overhead, and task graph inefficiency

• Diagnose and resolve hitching: garbage collection pauses, streaming stalls, async loading conflicts, physics simulation spikes

• Reduce tick overhead: identifies UObjects and ActorComponents with unnecessary tick enabled, unnecessary work in hot paths, incorrect tick group assignments

• Optimise gameplay and engine code at the C++ level — not just profiling and handing recommendations to another engineer; writes and ships the fix

• Instruments custom profiling markers (SCOPE_CYCLE_COUNTER, CSV_SCOPED_TIMING_STAT, custom Unreal Insights channels) for ongoing regression detection

GPU & Rendering Pipeline Optimisation (~25%)

• Profiles rendering performance using RenderDoc, PIX, NSight, Xcode GPU Frame Capture, and Unreal's GPU Visualiser — isolates draw call overhead, overdraw, shader complexity, and GPU memory bandwidth

• Works with the rendering team to optimise material pipelines: shader permutation reduction, LOD tuning, occlusion culling, distance field shadow optimisation

• Identifies and resolves GPU memory pressure: texture streaming configuration, render target pooling, VRAM budget management per platform

• Understands the rendering architecture deeply enough to distinguish CPU-bound vs GPU-bound vs bandwidth-bound frames and route the fix correctly

• Targets platform-specific GPU constraints: the PS5/Xbox Series GPU architecture differs meaningfully from PC; mobile (Adreno, Mali, Apple GPU) has its own thermal and bandwidth profile

Memory Profiling & Leak Detection (~20%)

• Owns memory budget compliance on client engagements: tracks resident set size, texture memory, audio memory, and engine overhead against platform limits

• Finds and eliminates memory leaks in C++ using both automated tooling (ASan, Valgrind on non-console platforms, custom allocator hooks) and Unreal's LLM (Low-Level Memory tracker)

• Manages memory fragmentation: understands pooled allocators, custom memory arenas, and when Unreal's default allocation strategy creates fragmentation under long session times

• Console memory work is the hardest version of this: fixed RAM ceilings with no swap. Has shipped inside those constraints.

• Builds memory regression tests that run in CI — not just point-in-time snapshots

Networking / Latency Diagnostics (~10%)

• Profiles and optimises Unreal's replication system: identifies bandwidth-heavy actors and components, tunes replication frequency, prioritises replication correctly under load

• Diagnoses client-server latency: distinguishes network latency from server frame time from client simulation cost — does not conflate them

• Familiar with NetStat, Unreal's network profiler, and packet-level capture when needed

• Scope: supports multiplayer engagements where networking is a performance constraint — not the primary discipline on pure-networking architecture

Profiling Tool Development & Automation (~20%)

• Builds internal profiling tools in C++ (UE plugins) and Python — automated perf validation scripts, CI-integrated regression detection, custom Unreal Insights data channels

• Writes automated performance regression tests: baseline capture, threshold alerting, trend visualisation — so regressions are caught in the build, not in the client review

• Builds or improves developer-facing profiling UX: makes it easier for other engineers on the engagement to find their own bottlenecks without specialist involvement

• Documents profiling methodology and tool usage: other engineers can reproduce the analysis without a knowledge transfer session

Requirements

• 5+ years of professional game engineering experience with at least 3 years in a dedicated performance, engine, or low-level systems role

• At least 2 shipped commercial titles where performance was a named ownership area — not a general engineering role that included some profiling

• C++ at a deep level: understands memory layout, cache efficiency, branch prediction, SIMD, and how the compiler's optimisation decisions affect runtime behaviour

• Unreal Engine 5 profiling expertise: fluent in Unreal Insights, Stat commands, LLM, GPU Visualiser — not just aware of them, but has used them to find real problems on real projects

• Cross-platform experience: has shipped on at least two platform types (PC + console, or console + mobile) and understands the meaningfully different constraint profiles

• Python proficiency: writes automation scripts, CI integration, data processing for perf telemetry — not a Python developer, but not blocked by Python tasks

• Structural fix mindset: profiles, identifies root cause, writes the C++ fix. Does not stop at the recommendation.

• Can explain a performance problem to a gameplay engineer or producer without requiring them to understand the GPU pipeline

 

Preferred

• Console certification performance submissions: has prepared and passed Sony/Microsoft performance gates

• Mobile performance work on Android (Adreno/Mali/Dimensity) and/or iOS (Apple Silicon GPU) — thermal throttling, tiling architecture, bandwidth constraints

• Custom allocator or memory pool implementation in C++

• Shader authoring knowledge: HLSL/GLSL fluency sufficient to read a shader and identify unnecessary ALU or texture sample cost

• Familiarity with Tracy, Optick, or custom in-house profiling frameworks beyond Unreal's built-in tooling

• Experience optimising Nanite, Lumen, or other UE5-specific rendering features at engine depth

 

Benefits

This is a full-time employment role with standard benefits in Quebec province.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Performance Engineer in Montréal, QC vacancy
  •  ...Opportunity We are seeking a highly motivated and proactive Endpoint Performance Specialist to join our Digital IT team. In this fast-paced...  ...optimizing endpoint management, automation, and performance engineering solutions that enhance the digital employee experience across... 
    Performance
    Long term contract
    Full time
    Work at office

    Egon Zehnder

    Montréal, QC
    11 days ago
  • $45k - $54k per year

     ...digital auction company in the world. If you want to be part of something big in the automotive industry, join our team! The Account Performance Manager is a positive and energetic salesperson that loves the automotive business. This role is directly responsible for working... 
    Performance
    Full time
    Immediate start
    Flexible hours

    EBlock Corp.

    Montréal, QC
    18 hours ago
  •  ...Solution SFT cherche un (e)  Conseiller en performance organisationnelle , dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec , Montreal et Laval . Activités à réaliser : Le conseiller en performance... 
    Performance
    Daily paid
    Day shift

    Solution SFT

    Montréal, QC
    a month ago
  •  ...adoption plans that enable the organization to fully leverage it.   Job description: The client is looking for a Performance Test Engineer to join the Guidewire team. Their daily work involves designing, automating, and executing load scenarios with Grafana K6 to... 
    Performance
    Contract work

    Maarut

    Montréal, QC
    13 days ago
  •  ...Senior Performance Marketing Manager About Us Valnet is a company unlike any other. Here, you’ll work alongside passionate, dedicated individuals who bring their best every day, creating an environment that is as inspiring as it is challenging. We are innovative leaders... 
    Performance
    Full time

    Valnet Inc.

    Montréal, QC
    23 days ago
  •  ...development, strong leadership, and opportunities to make a real difference. We are looking for a Senior Manager, Integrated Campaigns & Performance Marketing to lead the planning, execution, and operational excellence of Vention's integrated marketing campaigns and demand... 
    Performance
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    13 days ago
  •  ...travail sécuritaire, inclusif et équitable qui te permettra de t’épanouir. Description du poste Le rôle de Directeur·trice, performance numérique est une personne experte et polyvalente, responsable du leadership d'équipe, de la stratégie des médias numériques, des... 
    Performance
    Daily paid
    Apprenticeship
    Work at office
    Remote work
    Work from home

    Humanise

    Montréal, QC
    27 days ago
  •  ...intersection of energy trading, quantitative research, and power systems engineering to drive innovation across North American electricity markets....  ..., we are looking for a highly analytical  Trading Risk & Performance Analyst to join our team and help strengthen our understanding... 
    Performance
    Full time
    Work at office

    CWP Energy

    Montréal, QC
    27 days ago
  •  ...Description du poste Pour soutenir notre vision et propulser nos expertises, nous recherchons un·e Vice-Président·e, médias de performance visionnaire et rassembleur·se. En étroite collaboration avec le chef de l’innovation (CIO) et l’équipe de direction , tu seras... 
    Performance
    Daily paid
    Work at office
    Remote work
    Work from home

    Humanise

    Montréal, QC
    27 days ago
  •  ...user-focused reporting environment. Develop insights, recommendations, and presentations for senior leaders, helping drive program performance and business outcomes. What you bring to the role Bachelor’s degree in finance, information systems, business technology... 
    Performance
    Permanent employment
    Full time
    Internship

    KPMG LLP

    Montréal, QC
    8 days ago
  •  ...client et du leadership d'équipe, tu joueras un rôle central au sein de l'agence. En tant que Directeur.trice associé.e, médias de performance , tu travailleras en étroite collaboration avec le/la vice-présidente responsable et accompagneras nos clients en performance... 
    Performance
    Daily paid
    Apprenticeship
    Work at office
    Remote work
    Work from home

    Humanise

    Montréal, QC
    27 days ago
  •  ...sécuritaire, inclusif et équitable qui te permettra de t’épanouir. Description du poste En tant que Spécialiste médias de performance , vous êtes le moteur de l'exécution et de la performance des campagnes de nos clients. Autonome et rigoureux, vous pilotez la... 
    Performance
    Daily paid
    Apprenticeship
    Work at office
    Remote work
    Work from home

    Humanise

    Montréal, QC
    more than 2 months ago
  •  ...What You’ll Do As an Android Engineer at Medeloop, you will develop the Android version of our existing iOS app using React Native and...  ...engineering team to ensure feature parity with the iOS app and optimize performance for Android devices. Key Responsibilities: Design and... 
    Performance
    Full time
    Flexible hours
    Shift work

    Medeloop

    Montréal, QC
    18 hours ago
  •  ...'usine. \n Utiliser les outils standards, les indicateurs de performance et les processus existants afin d'atteindre les objectifs de production...  ...=======================================\n \n Team Leader - Engine Lines \n \nMontreal, QC, Canada\n \n \nAn interesting... 
    Performance
    Permanent employment
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Rolls Royce

    Montréal, QC
    5 days ago
  • $110k - $120k per year

     ...in Canada/US and Europe. We currently have a role as a Network Engineer with our large consulting client on a long term project with a...  ...latencyplatforms and designs. Roles and Responsibilities: Perform 2nd, 3rd level support for the corporate Wifi,LAN, MAN and WAN... 
    Performance
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    18 hours ago
  •  ...channel activation, and sales enablement efforts. Ensure campaign execution remains consistent across all channels and regions. Performance Marketing & Demand Generation Collaborate with performance marketing on the paid media programs across search, social, display,... 
    Performance
    Apprenticeship
    Internship
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    a month ago
  •  ...innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co...  ...Database architecture, schema design, SQL development, and performance tuning Capacity planning, maintenance, and ETL pipelines... 
    Performance
    Full time
    Local area
    Worldwide
    Work visa

    Bounteous

    Montréal, QC
    18 hours ago
  • $89k per year

     ...Chacon, Recruitment Advisor at FED ManuTech, specializing in engineering, technical and manufacturing positions. I’m currently...  ...engineering calculations to ensure equipment safety, reliability and performance. Manage mechanical design budgets while optimizing cost and... 
    Performance
    Long term contract
    Permanent employment
    Full time
    Flexible hours

    Fed Manutech

    Montréal, QC
    4 days ago
  •  ...industrialisation et de l'automatisation du déploiement de solutions, ainsi que de la mise en place d'environnements infonuagiques performants et robustes. La personne jouera un rôle clé dans les phases de faisabilité, de conception et de réalisation de solutions TI, en contribuant... 
    Performance
    Full time
    Work at office
    Day shift

    Mytechtal

    Montréal, QC
    18 hours ago
  •  ...As a member of the Learning and Performance Solutions team, you will work with our clients’ content experts on projects often related to organizational transformation. If so, we would love to get to know you! At Miyagi, we will offer you : ~ The opportunity to join... 
    Performance
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Miyagi

    Montréal, QC
    more than 2 months ago
  • $34.75 per hour

    Durée de l'emploi: Permanent Langue de travail: Bilingue Heures de travail: 37.5 hours per week Education: Expérience: Education College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years Work site environment ~ Air...
    Permanent employment
    Full time
    Flexible hours

    Difuze inc.

    Montréal, QC
    13 days ago
  • $65k - $70k per year

     ...réunissons le meilleur de l’Europe et de l’Amérique du Nord pour façonner l’avenir du commerce de détail automobile. Gestionnaire de performance À propos d'Activix Chez Activix, nous aidons les concessionnaires automobiles à améliorer leur performance grâce à des... 
    Performance
    Long term contract
    Apprenticeship

    AutoTrader.ca

    Montréal, QC
    more than 2 months ago
  • $100k - $110k per year

     ...in the downtown Montreal area. Role: Senior DevOps Engineer Type:  Fulltime, Perm Location: Downtown Montreal, QC...  ...CI/CD pipelines to support reliable, high-quality releases. Perform command-line troubleshooting and administration across Linux and... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Tech Talent International

    Montréal, QC
    18 hours ago
  • Organization description Regroupant une grande variété détablissements de santé affiliés à des universités dans le centre-ouest de Montréal dont des hôpitaux des centres de soins de longue durée et des CLSC le Centre intégré universitaire de santé et de services sociaux...
    Performance
    Full time
    Summer work

    CIUSSS du Centre-Ouest-de-l'Île-de-Montréal

    Montréal, QC
    a month ago
  •  ...Overview We are looking for a highly motivated L2 Support Engineer to act as the critical bridge between our customer support (L1)...  ...Management Reproduce issues in beta or local environments Perform root cause analysis across application, infrastructure, and data... 
    Full time
    Local area

    Alexa Translations

    Montréal, QC
    18 hours ago
  •  ...payments platform. The platform’s connectivity provides payments performance. Key products and services include: Payment Gateway...  ...transaction security. About the Role: As a Senior Systems Engineer at Spreedly, you will lead ambitious projects, drive deep architectural... 
    Performance
    Remote job
    Full time
    Work from home
    Worldwide
    Flexible hours

    Spreedly

    Montréal, QC
    18 hours ago
  •  ...bénéfice de tous. Description du poste Le chef ou la cheffe de projet informatique spécialisé en systèmes de calcul haute performance (HPC) sera responsable de la planification, de l'exécution et de la clôture de projets complexes liés à l'infrastructure HPC de Mila... 
    Performance
    Temporary work
    Apprenticeship
    Remote work
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    17 hours ago
  • À propos de nous Pour son programme LCA60T, FLYING WHALES QUÉBEC est à la recherche d'un Professionnel en Ingénierie, performance système de propulsion hybride électrique (EHPPS) Qui SOMMES-NOUS ? FLYING WHALES est une aventure industrielle hors du commun. Aujourd'hui nous... 
    Performance
    Permanent employment
    Full time
    Contract work
    Seasonal work
    Remote work

    FLYING WHALES

    Montréal, QC
    more than 2 months ago
  •  ...rigueur opérationnelle et vision globale pour propulser nos projets. Au cœur de nos opérations, vous assurerez l'analyse, le suivi de performance et la gestion comptable à travers des dossiers variés. C’est l'opportunité idéale pour déployer toute l'étendue de vos... 
    Performance
    Apprenticeship
    Flexible hours

    Randstad

    Montréal, QC
    21 days ago
  • $80k - $95k per year

     ...ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are...  ...) role based in Montreal, Quebec. \n Responsibilities Performance optimization testing, database engineering, platform migration... 
    Performance
    Full time
    Local area
    Work visa
    3 days per week

    Bounteous

    Montréal, QC
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Performance Engineer. Be the first to apply!