
Senior Software Engineer (Rendering) at UneeQ. UneeQ is an artificial intelligence company, developing the most advanced autonomous digital human platform available for customer interactions. Our mission is to deliver digital human experiences that reduce complexity, improve conversions and create memorable customer moments for brands. . Working at the leading edge of technology, UneeQ is fast paced and constantly evolving. We are a remote-first workplace and have people located in New Zealand, the USA, Canada, Australia, and Italy. . We are deeply committed to living our values and fostering a culture and work practices where our people can do their best work, make an impact and thrive. . Responsibilities of the Role. This Senior Software Engineer role specialises in development related to computer graphics systems. The application of the skillset is broad and will include:. . Developing new rendering improvements that enhance the quality of our digital humans. . Investigate and implement performance optimisation opportunities. . Integrate other platform systems into the game engine. . Research, experiment and implement (if appropriate) the latest techniques in graphics - such as machine learning based animation. . Support other team members that use the game engine by debugging engine issues or providing expert support. . Keep up to date with the latest developments in the industry and specific to our game engine. . Provide thought leadership in graphics related elements of our platform. . Work with technical artists and animators to develop scalable pipelines for character creation. . Support technical artists and animators do their best work by developing tools and systems to facilitate this. . What you're trying to achieve. . Help UneeQ create the most engaging and fulfilling digital human experiences. . Reduce the cost of delivering digital human experiences. . Help UneeQ be the technology leader in the field of digital humans. . Enable the rest of the UneeQ team to work effectively and do their best work. . Develop valuable unique IP. . Constraints and Specifics. . This role does not have any direct reports. . This role reports to the Engineering Manager - Platform & AI. . This role is expected to maintain a good working relationship with other senior engineering staff across the product team.. . Success Measures. . Perception of development team effectiveness among stakeholders. . Feedback on individual effectiveness among peers. . Skills and Experience that will be necessary. . At least 5 years of games industry experience (or interactive real-time 3D graphics development). . Expert knowledge of C/C++, Vulkan. . Experience with Unreal Engine 5. . General C++ programming skills (integrating our rendering system with other platform services, messaging systems etc). . Experience with or interest in python or golang would be helpful. . Solid 3D math skills including vectors, transformation matrices. . Experienced with CPU/GPU optimisations. . Comfort with using metrics and data to understand how code is performing in production and make decisions. . Comfort with building, improving and maintaining build systems. . Experience with streaming audio and video or WebRTC would be advantageous. . Excellent problem solving/debugging skills to track down the cause of problems and maintaining code base that you didn't write. . Knowledge of docker and containerization would be a plus. . Experience with AWS would be advantageous. . Some Linux experience. . Knowledge of current trends, tooling and best practices within the industry for computer graphics. . Ability to break down large, complex pieces of work into small executable chunks. . Machine learning system integration experience would be advantageous. . Ability to interview potential engineering candidates, and contribute to UneeQ’s recruitment efforts. . A professional attitude towards performance feedback; providing it to others generously, and being open minded when receiving it from others. . Competencies that will help. . Problem solving ability. . Attention to detail. . Ability to be a positive influence on other team members . . Openness, and willingness to learn new things. . Desire to be of service to others. . Desire to collaborate and share knowledge. . Company Location: New Zealand.