Senior Software Engineer (Real-Time 3D Platform)

1 hour, 55 minutes ago
Full-time
Senior
Software Development
UneeQ

UneeQ

UneeQ provides AI-powered digital humans for real-time customer interactions, enhancing experiences and boosting conversions through personalized engagements.

Internet Software & Services
51-250
Founded 2017
$10M raised

Description

  • Develop and enhance features within the digital human application to improve quality and user engagement.
  • Investigate and implement performance optimizations across the real-time 3D application.
  • Integrate platform systems into the Unreal Engine application, including cloud and backend services.
  • Research, experiment with, and implement advanced graphics techniques such as machine learning-based animation where appropriate.
  • Support team members by debugging engine issues and providing expert Unreal Engine guidance.
  • Keep current with industry developments and trends relevant to real-time 3D and the game engine ecosystem.
  • Provide thought leadership on real-time 3D components of the platform.
  • Work with technical artists and animators to develop scalable character creation pipelines.
  • Build tools and systems that help technical artists and animators work more effectively.
  • Collaborate with senior engineers through code reviews, design discussions, stand-ups, and planning sessions.

Requirements

  • Experience in the games industry or interactive real-time 3D graphics development.
  • Highly experienced with C/C++.
  • Hands-on experience with real-time rendering APIs such as Vulkan, DirectX, or similar.
  • Experience working with Unreal Engine 5.
  • Strong software engineering experience integrating rendering systems with platform services such as messaging or backend services.
  • Comfortable using AI-assisted coding tools in the development workflow.
  • Strong understanding of 3D mathematics, including vectors and transformation matrices.
  • Experience with CPU and GPU optimization.
  • Comfortable using metrics and production data to understand code performance and inform decisions.
  • Experience building, improving, and maintaining build systems.
  • Proven problem-solving and debugging skills, including working in unfamiliar or legacy codebases.
  • Strong hands-on experience in Linux environments and confidence using Linux as a primary development platform.
  • Ability to ensure applications run reliably on Windows for use by other teams such as art and animation.
  • Awareness of current industry trends, tooling, and best practices in computer graphics and real-time 3D development.
  • Experience with or interest in Python or Go (bonus).
  • Experience with streaming audio/video or WebRTC (bonus).
  • Knowledge of Docker and containerization (bonus).
  • Machine learning system integration experience (bonus).
  • Experience with AWS (bonus).

Benefits

  • Remote-first work environment with colleagues across New Zealand, the USA, Canada, Australia, and Portugal.
  • Annual learning allowance for professional growth.
  • Health insurance coverage.
  • Wellness allowance for NZ and AU employees.
  • An extra week of annual leave for NZ and AU employees.
  • Annual Company Summit with travel for employees from around the world.
  • Flexibility to work from other locations for short periods.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Casual Game Integrations Developer (remote, full-time)

CoolGames 51-250 IT Services

CoolGames is seeking a Game Integrations Developer to help bring HTML5 casual games to major platform partners by owning the technical integration, reliability, and delivery of each launch.

HTML TypeScript
10 minutes ago

Software Engineer (Fullstack Go)

Metova 51-250 Internet Software & Services

Full Stack Developer role on a multidisciplinary team focused on building clean, scalable, and maintainable software for complex business solutions.

Agile CSS Express.js Git Go JavaScript Kanban Microservices .NET Node.js React REST API Sass Scrum TypeScript UX Design Vue.js
10 minutes ago

Your Next Career Adventure Starts Here: Join Omilia's Talent Pool

Omilia 251-1K IT Services

Omilia is building a talent pool for future engineering and QA openings supporting Conversational AI, Natural Language Understanding, and cloud-based dialogue processing for global enterprise clients.

Java Python
10 minutes ago

Staff Software Engineer - CANADA (Remote)

Luxury Presence 251-1K Real Estate

Luxury Presence is hiring a remote Staff Software Engineer in Canada to lead high-impact engineering work on its AI-first real estate platform, shaping architecture and delivering scalable products.

AWS DynamoDB Elasticsearch GraphQL JavaScript Kafka Kubernetes Microservices Node.js PostgreSQL Python React Solid.js Tailwind CSS TypeScript
10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers