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.
- ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft.... ...Montreal, Seoul, Germany and Paris. Join us! Why this role? As a Performance Engineer in the Pre-Training team you will be responsible for...PerformanceFull timeWork at officeLocal areaRemote workHome office
- ...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...PerformanceDaily paidDay shift
- ...where, how, and why their media investment is working. For more information, visit wppmedia.com . Overview The Director, Performance Strategy – Commerce is responsible for leading commerce-focused performance media strategies that drive measurable business...PerformanceLong term contract
$70.82k - $88.53k per year
Job Responsibility: Veuillez référer au guide Comment postuler à un emploi (pour les candidats externes) pour obtenir des instructions sur la façon de postuler. Si vous êtes un employé actif de McGill (c.-à-d. actuellement dans un contrat ou un poste actif à l'Université McGill...PerformanceContract workPart time- ...sélectionnés pour un entretien seront contactés. ------------------ Aperçu du poste Le ou la Directeur(trice), Stratégie de Performance – Commerce est responsable de l’élaboration et du déploiement de stratégies médias axées sur la performance commerciale, visant à...PerformanceApprenticeshipWork at office
- ...propulser vers les meilleurs résultats pour la population du Québec. Description d'emploi Au sein de l’équipe Comptabilité et performance financière, la personne titulaire du poste prend en charge des processus budgétaires ainsi que des analyses clés, tant...PerformanceDaily paidPermanent employmentFull timeWork at office
- ...Structure hiérarchique : Gestionnaire de portefeuille Résumé Nous recherchons un(e) Gestionnaire sénior du marketing de performance pour diriger notre stratégie d’acquisition numérique et accélérer la croissance au sein de notre portefeuille Auto. Ce rôle s’adresse...PerformanceFull timeWork at office
- ...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...PerformanceFull time
$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...PerformanceLong term contractApprenticeship- ...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...PerformanceDaily paidWork at officeRemote workWork from home
- 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...PerformanceFull timeSummer work
- ...Description du poste Pour soutenir notre vision et propulser nos expertises, nous recherchons un·e Vice-Président·e, Performance Numérique visionnaire et rassembleur·se. En étroite collaboration avec le CIO (Chief Innovation Officer) et l’équipe de direction,...PerformanceDaily paidWork at officeRemote workWork from home
- ...oriented breakdown. Support the optimization of the harmonized delivery framework (Jira Confluence) and strengthen governance and performance monitoring. Facilitate workshops and support managers in decision-making under uncertainty. Requirements REQUIREMENTS...PerformanceFull time
- ...Analyste, Performance Commerciale Département: Stratégie d’achat, planification et allocation Relève de: Gestionnaire principal de la stratégie d'achat et la planification Lieu : 2255, rue Cohen, Saint-Laurent (QC) H4R 2N7 (mode hybride) À propos de Browns...PerformanceTemporary workApprenticeship
- ...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...PerformanceDaily paidApprenticeshipWork at officeRemote workWork from home
- ...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...PerformanceLong term contractFull timeWork at officeRemote workFlexible hours
- ...Directeur(trice) – Performance financière et transformation des affaires Montréal-Est (secteur Anjou) Poste permanent, temps plein, mode hybride flexible 110-130K Cabinet de services professionnels reconnu et en croissance. Notre client, un cabinet reconnu pour son...PerformancePermanent employmentFull timeFlexible hours
$60k - $115k per year
Consultant sénior QA Performance / Tests de charge – JMeter Description de poste Dans le cadre d'un programme stratégique de modernisation d'une plateforme legacy vers une architecture moderne Java / Spring Boot, nous recherchons un(e) consultant(e) sénior spécialisé(...Performance- ...Vous êtes passionné(e) par l’amélioration des processus, les technologies numériques et l’optimisation de la performance des entreprises? Vous aimez comprendre les enjeux d’affaires, proposer des solutions concrètes et accompagner les clients dans leur transformation numérique...PerformancePermanent employmentFull timeApprenticeshipRemote workFlexible hours
- ...Stratège de performance et optimisation CRM Mode de travail hybride – 4 jours/semaine au bureau Poste permanent Nous sommes nés d'une troupe éclectique. Viens vivre l'expérience d'être toi-même au quotidien pour créer l'extraordinaire. NOTRE MISSION...PerformanceDaily paidPermanent employmentFull timeApprenticeshipWork at officeWorldwideDay shift
- ...est idéal pour un profil ambitieux, analytique et motivé, souhaitant développer ses compétences et avoir un impact concret sur la performance et la stratégie de l’entreprise. Avantages - Rémunération compétitive et alignée avec le marché montréalais, accompagnée de perspectives...PerformancePart timeRemote workFlexible hours
- ...occasion de te joindre à une équipe exceptionnelle : enthousiaste, performante et surtout humaine ; ~ Les nombreux avantages offerts par le... ...que membre de l’équipe de solutions d’apprentissage et de performance, tu travailleras en collaboration avec les experts contenu de...PerformanceFull timeApprenticeshipWork at officeRemote workFlexible hours
- ...L'équipe de la direction financière est à la recherche d'un.e : Conseiller.ère principal.e, performance organisationnelle Lieu de travail : 9001 boulevard de l’Acadie à Montréal , Rive-Sud de Montréal Statut : Permanent, Temps plein Enrichis notre champ de...PerformancePermanent employmentFull timeWork at officeFlexible hours
- Do you enjoy turning numbers into strategic decisions? This hybrid role combines accounting and performance analysis, offering a comprehensive view of the company’s financial health. You will actively contribute to key decisions by preparing financial statements, analyzing...PerformanceRemote workFlexible hours
- Vous aimez transformer les chiffres en décisions stratégiques ? Ce rôle hybride allie comptabilité et analyse de performance, offrant une vision complète de la santé financière de l’entreprise. Vous participerez activement aux décisions clés en préparant les états financiers...PerformancePart timeRemote workFlexible hours
- ...engagement envers le développement durable, cherche à agrandir son équipe de Montréal. En tant que partenaire d'affaires budget et performance, vous serez le partenaire financier stratégique de la direction, traduisant les chiffres en leviers de croissance pour propulser l'...PerformanceWork at officeRemote workFlexible hoursDay shift
- ...You must possess a bachelor's degree in mechanical or aerospace engineering. • A Master's degree including courses in fluid dynamics,... ...issues. • These include aircraft ice/fog protection systems performance, zonal pressure, temperature and flowrate analysis, avionics...PerformanceTemporary work
- ...across time zones to support projects on all major platforms, engines and styles - from AAA titles to emerging technologies. Our team... ..., client-server authority, lag compensation Quality & Performance (~25%) Profile and optimise gameplay code to target platform...PerformanceFull timeRemote workFlexible hours
- ...developer who hands services to an ops team once they ship. It is an engineer who architects the service, deploys it, monitors it in... ...rollback capability • Right-size AWS resources for cost and performance — does not default to over-provisioning and does not leave obvious...PerformanceFull timeRemote workFlexible hours
- ...across time zones to support projects on all major platforms, engines and styles - from AAA titles to emerging technologies. Our team... ...are stuck — architecture calls, engine deep-dives, debugging • Performance profiling and optimization across target platforms (console, PC...PerformanceFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Performance Engineer. Be the first to apply!
- certification engineer Montréal, QC
- evaluation engineer Montréal, QC
- engineer Montréal, QC
- traveling engineer Montréal, QC
- bim engineer Montréal, QC
- cae engineer Montréal, QC
- city engineer Montréal, QC
- ingénieur maîtrise des risques industriels Montréal, QC
- ingénieur d'usine Montréal, QC
- mixing engineer Montréal, QC

