Devoted Studios is an innovative game development company founded in 2018 that emphasizes equal partnership with clients and nurtures talent globally. The compa
Performance Engineer
Location
Worldwide
Posted
3 days ago
Salary
0
Seniority
Mid Level
Job Description
Performance Engineer
Devoted Studios
Role Description 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. Qualifications - 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.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Automation Engineer
Micron TechnologyMicron Technology specializes in memory and semiconductor technology, such as computer memory and image sensors. Since opening, Micron Technology has had a successful history and i
Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. - At Micron, we are dedicated to pushing the boundaries of technology and innovation. Our dedication to excellence makes us a leader in the industry. We are currently seeking a highly skilled and ambitious Plant Automation Engineer to join our dynamic team in Sanand, Gujarat, India. If you are passionate about engineering and automation, and ready to take your career to the next level, we want to hear from you! Responsibilities As a Plant Automation Engineer at Micron, you will take on a meaningful role in making sure our operations run flawlessly. Your responsibilities will include: Leading the automation strategy for our manufacturing plant, focusing on improving efficiency and productivity. Hand on Experience in Working & installation and ongoing support of automatic material handling systems, AMHS, ASRS, robots, COBOTS, and manufacturing automations. Leading, supporting & coordinating the development and deployment of AGV/AMR systems to streamline plant logistics. Person should be able to leverage Artificial intelligence for automaton sustainability. Ensures the effective use of materials, equipment, and personnel in producing quality products at minimum costs. Collaborating with cross-functional teams to determine and implement world-class automation solutions. Ensuring all automation processes comply strictly with industry standards and safety regulations. Providing leadership and mentorship to the automation team, encouraging a culture of innovation and continuous improvement. Develops systems to maintain reports and record keeping of company products. Selects, develops, and evaluates personnel to ensure the efficient operation of the function. Oversees the planning, development, implementation and maintaining and troubleshooting equipment to ensure minimal downtime and efficient performance. Requirements To succeed in this role, you should have: A Bachelor's degree in Mechanical, Electronics, or Electrical Engineering, or equivalent experience 2 - 8 years of proven experience in Engineering Projects, Plant automation, Maintenance preferably in the electronics component or automotive industry. Experience in deploying and maintaining AGV/AMR systems. Strong people management abilities, with a history of guiding and nurturing high-performing teams. Excellent problem-solving abilities, with the capacity to successfully implement automation solutions. Strong communication and cooperation skills, with a proactive approach to project management. Benefits Becoming a member of Micron means joining a cooperative and welcoming group that prioritizes innovation and high standards. We offer: Competitive salary and comprehensive benefits package. Opportunities for professional growth and career development. An encouraging work environment that encourages learning and innovation. The chance to work with brand new technology and contribute to groundbreaking projects. - Additional Job Description About Micron Technology, Inc. We are an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all . With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities - from the data center to the intelligent edge and across the client and mobile user experience. To learn more, please visit micron.com/careers All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. To request assistance with the application process and/or for reasonable accommodations, please contact hrsupport_india@micron.com Micron Prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards. Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron. AI alert: Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification. Fraud alert: Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.
Graduate Engineering Technician
Micron TechnologyMicron Technology specializes in memory and semiconductor technology, such as computer memory and image sensors. Since opening, Micron Technology has had a successful history and i
Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. Automation Execution & Support: • Support site automation systems such as AMHS, ASRS, AGVs, conveyors, and material tracking tools to ensure stable operations. • Complete assigned automation tasks under defined scope with engineer, following site and global standards. • Act as a key contributor during system installation, commissioning, ramp, and sustain phases. Project Participation: • Support automation project execution including checklist execution, and on-site activities. • Participate in FAT, SAT, UAT, and system buyoff activities, ensuring issues are identified, tracked, and resolved. • Execute defined work packages within larger automation projects. Cross-Functional Coordination: • Work closely with Facilities, Manufacturing, IT/MES, Warehouse, and Equipment Engineering teams to support automation deployment. • Interface with vendors and OEMs for issue resolution, testing, and clarification of requirements. • Collaborate with team members, including engineers and maintenance staff, to identify opportunities for system improvements and upgrades, including AI-enabled and agentic solutions for process optimization. Troubleshooting & Sustainment: • Support troubleshooting and root cause analysis of automation system issues impacting material movement. • Performing corrective and preventive actions to improve system reliability and up time. • Support preventive maintenance activities and system health monitoring. - Should have well versed experience in servo, drives, controllers, conveyors, robot, sensors, mechanical systems, lifts, AGV, ARV etc... Documentation & Compliance: • Create and maintain basic technical documentation, SOPs, checklists, and as-built information as required. • Ensure automation activities comply with site safety, EHS, and standard operating requirements. • Support pilots, trials, and FOAK activities under guidance from engineers. • Actively develop technical depth and system knowledge across supported automation platforms. Communication & Professionalism: • Communicate technical information clearly and professionally to cross-functional teams and vendors. • Ask clarifying questions, raise risks early, and document learnings and action items. • Demonstrate strong ownership within assigned scope and follow-through on commitments. Minimum Qualifications: - 2-3 years of experience in the automation field - Proven experience in troubleshooting and problem-solving using a detailed approach - Good knowledge of electrical drives, servos, robots, PLC, controllers, conveyors, vision systems, SPM... - Semiconductor experience will be a valuable addition Preferred Qualifications - B. Tech/ Diploma in Mechatronics or Mechanical Engineering, or equivalent experience About Micron Technology, Inc. We are an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all . With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities - from the data center to the intelligent edge and across the client and mobile user experience. To learn more, please visit micron.com/careers All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. To request assistance with the application process and/or for reasonable accommodations, please contact hrsupport_india@micron.com Micron Prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards. Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron. AI alert: Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification. Fraud alert: Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.
Automation Staff Engineer
Micron TechnologyMicron Technology specializes in memory and semiconductor technology, such as computer memory and image sensors. Since opening, Micron Technology has had a successful history and i
Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. Job Description Hand on Experience in Managing & installation and ongoing support of automatic material handling systems, ASRS, Robots, COBOTS, and manufacturing automations. also able to leverage Artificial Intelligence incorporated for required automation Managing & coordinating the development and deployment of AGV/AMR systems to streamline plant logistics. Ensures the effective use of materials, equipment, and personnel in producing quality products at minimum costs. Collaborating with cross-functional teams to determine and implement world-class automation solutions. Ensuring all automation processes comply strictly with industry standards and safety regulations. Providing leadership and mentorship to the automation team, encouraging a culture of innovation and continuous improvement. Develops systems to maintain reports and record keeping of company products. Selects, develops, and evaluates personnel to ensure the efficient operation of the function. Oversees the planning, development, implementation and maintaining and troubleshooting equipment to ensure minimal downtime and efficient performance. Requirements To succeed in this role, you should have: A Bachelor's degree/Diploma in Mechanical/Electronics /Engineering, or equivalent experience. 10 -15 years of proven experience in Engineering Projects, Plant automation, Maintenance preferably in the electronics component or automotive industry. Experience in deploying and maintaining AGV/AMR systems. Strong people management abilities, with a history of guiding and nurturing high-performing teams. Excellent problem-solving abilities, with the capacity to successfully implement automation solutions. Strong communication and cooperation skills, with a proactive approach to project management. Benefits Becoming a member of Micron means joining a cooperative and welcoming group that prioritizes innovation and high standards. We offer: Competitive salary and comprehensive benefits package. Opportunities for professional growth and career development. An encouraging work environment that encourages learning and innovation. The chance to work with brand new technology and contribute to groundbreaking projects. About Micron Technology, Inc. We are an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all . With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities - from the data center to the intelligent edge and across the client and mobile user experience. To learn more, please visit micron.com/careers All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. To request assistance with the application process and/or for reasonable accommodations, please contact hrsupport_india@micron.com Micron Prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards. Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron. AI alert: Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification. Fraud alert: Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.
Senior Machine Learning Engineer
MotionalWe're making driverless vehicles a safe, reliable, and accessible reality.
Role Description On Behaviors, you'll have the opportunity to work with world-class ML engineers and research scientists to make self-driving vehicles a reality and create positive social impact. Our team works on the tech stack responsible for understanding highly complex driving scenes and generating safe, comfortable driving trajectories for our robotaxi using the latest deep neural networks. We are looking for engineers who are passionate about Level 5 autonomous driving, excited by intellectual challenges, and interested in pursuing career growth with a fast-growing company. What You’ll Be Doing: - Directly responsible for training, evaluation, and deployment of our ML-based scene understanding, behavior prediction, and planning models. - Designing and executing high value experiments based on collaborative input from other machine learning engineers. - Prototyping and implementing continuously improving metrics to evaluate the performance of our behavioral models across many desired scenarios and robotaxi capabilities. - Timely release of major model updates, including analysis of both off-line and on-road evaluation data. - Staying up to date with the latest trends in our fast-moving industry, and proposing new architectures and network designs based on published literature. - Maintaining a high-quality training and evaluation code-base, including portions of our training stack dedicated to dataset generation and evaluation. Qualifications - In-depth understanding of common Machine Learning and Deep Learning algorithms. - Experience designing, training, and analyzing neural networks for at least one of the following applications: motion planning, object detection, sensor fusion, motion prediction, and/or multi-object tracking. - Strong track record of tackling less well-defined problems, and executing efficiently to deliver the successful outcome. - Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, and testing methods. - Experience with PyTorch or other python-based deep learning frameworks. - Experience working with large data sets and deriving insights from data. - Experience mentoring and collaborating with others. Requirements - Masters or PhD in Machine Learning, Computer Science, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience. Bonus Points - Publications in relevant conferences (CVPR, ICML, NeurIPS, ICCV, ICL, etc.). - PhD in machine learning, computer vision, or robotics vision. - Experience working on autonomous vehicles or related fields. - Experience in deploying models into real-world environments. - Strong programming skills in C++ and/or CUDA programming. Working Conditions - Frequently required to convey and detect communication. - Occasionally required to remain stationary for up to 50% of working time, move in designated working areas, and operate and use office equipment. - May occasionally move up to 50 pounds. Salary Range $146,000 — $225,000 USD Benefits - Motional’s benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more.
