Epic Games

Epic Games

Sr. Software Engineer, Developer Relations (UE China)

Apply Now
🌍Shanghai,BLANK,China
11h ago
👀 18 views
📥 0 clicks

Job Description

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

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 succeed 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

EPIC JOB + EPIC BENEFITS = EPIC LIFE

In addition to any statutory benefits requirements, we pay 100% of the premiums associated with our Company benefits plans, including (where applicable) for both employees and dependents covered by the benefits plan. Our current Company benefits package includes private medical insurance, dental, vision, critical illness, and life and AD&D. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

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.

Apply Now

More Jobs at Epic Games