New Zealand Remote (Global) Full-time

UneeQ is hiring a Senior Software Engineer (Real-Time 3D Platform)

About the Role

UneeQ is looking for a Senior Software Engineer (Real-Time 3D Platform) to build and evolve the core real-time 3D application that powers our digital humans. This is a hands-on, high-impact role where you'll work across our broader platform and emerging technologies to deliver high-quality, real-time experiences.

What You'll Do

  • Develop and enhance features within our digital human application to improve quality and user engagement.
  • Investigate and implement performance optimisation opportunities.
  • Integrate other platform systems into the game engine.
  • Research, experiment and implement the latest techniques in graphics, such as machine learning based animation.
  • Support other team members by debugging engine issues or providing expert support.
  • Keep up to date with the latest developments in the industry and our specific game engine.
  • Provide thought leadership in real-time 3D related elements of our platform.
  • Work with technical artists and animators to develop scalable pipelines for character creation.
  • Support technical artists and animators by developing tools and systems to facilitate their work.

What We're Looking For

  • Experience in the games industry or interactive real-time 3D graphics development.
  • High proficiency in C/C++, with hands-on experience using real-time rendering APIs such as Vulkan or DirectX.
  • Hands-on experience working with Unreal Engine 5.
  • Strong general software engineering skills, including integrating a rendering system with other platform services like messaging or backend systems.
  • Comfort using AI-assisted coding tools as part of your development workflow.
  • Strong skills in 3D mathematics, including vectors and transformation matrices.
  • Experience in CPU and GPU optimisation.
  • Comfort using metrics and data to understand production performance and inform decisions.
  • Comfort building, improving, and maintaining build systems.
  • Proven problem-solving and debugging skills, including tracking down issues in unfamiliar or legacy codebases.
  • Strong hands-on experience working in Linux environments and ensuring applications also run reliably on Windows.

Nice to Have

  • Experience with or interest in Python or Go.
  • Experience with streaming audio and video or WebRTC.
  • Knowledge of Docker and containerization.
  • Machine learning system integration experience.
  • Experience with AWS.

Technical Stack

  • Unreal Engine, C/C++, Vulkan/DirectX, Linux, Windows
  • WebRTC, AWS, Python, Go, Docker

Team & Environment

You will join a small, distributed team, working closely with senior engineers in the platform team and collaborating with adjacent technical teams. You will report directly to the Engineering Manager (AI & Platform).

Benefits & Compensation

  • Annual learning allowance to support your professional growth.
  • Health insurance coverage.
  • Wellness allowance (for NZ & AU employees).
  • An extra week of annual leave (for NZ & AU employees).
  • Participation in our annual Company Summit, where we fly in all our employees from around the world.
  • Flexibility to work from other locations for short periods.

Work Mode

This is a global role open to candidates in New Zealand and the USA.

UneeQ is an inclusive workplace that celebrates diverse backgrounds, perspectives, and experiences.

Required Skills
Unreal EngineC++CVulkanDirectXLinuxWindowsWebRTCAWSPythonGoDockerReal-time Systems3D GraphicsNetworking
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
UneeQ

UneeQ is an artificial intelligence company, developing the most advanced autonomous digital human platform available for customer interactions and employee training.

Visit website
Job Details
Category embedded
Posted a month ago