company_logo

Full Time Job

Sr. Software Engineer, Developer Relations

Epic Games

Shanghai, China 01-16-2025
Apply @ Employer
  • Paid
  • Full Time
Job Description
Sr. Software Engineer, Developer Relations (UE China)

ENGINEERING - UNREAL ENGINE
What We Do
Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide.
What You'll Do
We are seeking a highly skilled and experienced Technical Developer Relations Software Engineer with a strong focus on Animation Systems in Unreal Engine. The ideal candidate will possess expert-level C++ development skills, deep technical knowledge of Unreal Engine's animation architecture, and a passion for helping external developers s/ucceed with high-performance, real-time animation workflows. This role bridges the gap between our internal engineering teams and the external developer community, ensuring best practices and technical excellence are shared and supported.
In this role, you will
• Provide expert-level technical support to external developers using Unreal Engine's animation systems, including animation blueprints, graph nodes, skeletal mesh components, montages, and control rigs.
• Analyze, debug, and resolve complex animation-related issues, such as runtime blending bugs, synchronization problems, and performance bottlenecks.
• Serve as a technical liaison between developers and internal engineering teams, communicating feedback, reporting bugs, and helping influence future animation system improvements.
• Assist partners in optimizing their animation pipelines for memory efficiency, runtime performance, and cross-platform deployment.
• Contribute to documentation, sample projects, and tutorials to illustrate best practices in animation authoring and runtime performance.
• Deliver presentations, technical workshops, or written content to educate and support the developer community, especially around advanced animation workflows in Unreal Engine.
• Monitor and participate in developer-facing channels (forums, bug reports, feedback sessions) to proactively identify and solve emerging challenges in animation systems.
What we're looking for
• Proven senior-level programming skills in C++ (5+ years), with a strong grasp of memory management, multi-threading, and low-level system programming.
• Deep understanding of Unreal Engine's animation system architecture, including experience with Anim Blueprints, Anim Graphs, state machines, montages, blend spaces, IK solvers, and Control Rig.
• Proven track record of performance tuning and debugging animation systems using tools like Unreal Insights, stat commands, and in-engine profilers.
• Ability to read, navigate, and contribute to large C++ codebases, including familiarity with Unreal Engine source code structure.
• Strong problem-solving skills and the ability to debug both engine-level and project-specific issues.
• Excellent verbal and written communication skills with the ability to explain complex animation and engine concepts clearly to a wide range of audiences.
• Fluency in Mandarin and English

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

Jobcode: Reference SBJ-g3p6y9-216-73-217-10-42 in your application.

Company Profile
Epic Games

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is also adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation.