Products Products
Ozone Subdivs Early Access

Turn low-poly meshes into smooth, cinematic surfaces for realtime and film quality rendering.

Ozone Studio 2.0 Coming Soon

Fully author high quality character rigs in Maya, ready for games, TV, and Film rendering in Unreal.

Company News Updates
Get Started

Learn More, Book a Demo, Connect with Us

Ozone Subdivs is in early access!

Learn More

Software Engineer

Ozone Performance Engine
Unreal Engine Integration & Real-Time Face Animation Systems

Engineering Team

  • Location: Remote (with in person / travel as needed)
  • Reporting: Robin Riley, CTO / Lead Engineer

We’re looking for a Software Engineer with deep expertise in Unreal Engine C++ development, animation systems, and pose blending techniques used in game development (including ARKit-based facial tracking) to help build the Ozone Performance Engine. This role focuses on real-time character performance, integrating signal-driven expression data into scalable animation systems for expressive digital characters.

This role centers on architecting a runtime character animation framework that processes complex data streams (facial signals, emotion tags, and audio markers) and drives high-fidelity, pose-driven character animation inside Unreal Engine.

You’ll collaborate with engineers, rigging and tech anim leads, and AI/ML specialists to build scalable, optimized, and low-latency runtime components that deliver responsive character performances in real-time.


What you’ll do

In this role, your objectives include:

  • Design and deploy scalable pipelines leveraging NVIDIA NIMs and ACE Blueprint for real-time animation in local and cloud environments.
  • Develop and maintain Unreal Engine C++ modules, plugins, and integrations with external APIs and services.
  • Build cross-tool workflows to transfer assets, rigs, and animation data between Maya, Unreal Engine, and other DCC applications.
  • Implement and manage containerized microservices using Docker/Kubernetes.
  • Integrate real-time data streams (gRPC/protobuf) into Unreal Engine animation systems.
  • Apply Digital Signal Processing techniques to enhance real-time animation, audio, and signal integration systems.
  • Deliver optimized Unreal Engine builds with backend systems for client deployment and updates.
  • Profile, debug, and optimize runtime performance across development and packaged builds.
  • Document workflows, integration standards, and deployment processes for internal and client use.

What success looks like

In your day-to-day, your responsibilities include:

  • Reliable operation of NVIDIA NIM and ACE Blueprint services in production pipelines.
  • Build and refine rig/animation transfer pipelines between Maya, Unreal Engine, and other DCC tools.
  • Collaborate closely with engineers, technical artists, and AI/ML specialists to resolve integration issues and support client implementations.
  • Profile and tune Unreal Engine runtime performance, ensuring smooth animation playback in both development and production builds.
  • Provide hands-on support to internal teams and external clients, troubleshooting and resolving technical issues.
  • Author and maintain clear technical documentation, including workflows, integration standards, and deployment guides, to support scalability and team adoption.
  • Take raw animation signals and convert them into clean, animation-ready data specifically for Ozone characters.

What you bring

You have proven experience and qualifications in:

  • Strong proficiency in C++ (Unreal Engine) and Python (pipeline automation).
  • Experience with NVIDIA NIMs, ACE Blueprint, and related microservices.
  • Expertise in containerized deployments (Docker/Kubernetes) for both local and cloud environments.
  • Ability to integrate external APIs and real-time data streams (gRPC/protobuf).
  • Experience with CI/CD, automated build pipelines, and version control (e.g., Git, Perforce).
  • Strong debugging, profiling, and performance optimization skills.

How you show up

You naturally live out the following values:

  • Fun Collaboration – you enjoy working, finding solutions and spending time with your team
  • Best Ideas – You’re passionate and intentional about pursuing great outcomes and letting the best idea win
  • Empathy Always – You put yourself in others’ shoes to see their POV more clearly
  • Healthy Hustle – You work hard and seek a life outside of work worth living

Do you have what it takes to be a part of a team REVOLUTIONIZING ANIMATION and the grit, flexibility, and agility to succeed in a startup environment?