
Senior Software Engineer (Rendering) at UneeQ. Location Information: New Zealand - Remote. . 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. . Requirements. 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. . Benefits. . . Do work that matters. - we are passionate about doing great work, solving customer problems and having a positive impact on some of the biggest challenges facing our world today. . . Work at the leading edge. - with us you will be continually pushing the boundaries of what is possible. . . Learn and grow. - we support you with a learning allowance of $3000 per year to continue to develop. You’ll also be working alongside some of the most talented people in the industry. . . Great people and strong culture. - you’ll work with smart, caring people at the top of their game, who will support you to do your best work and have lots of fun along the way. . . Flexible working. - we encourage our people to live healthy, balanced lives by providing flexibility to fulfil responsibilities inside and outside of work. . . Competitive compensation package. - we pay competitive market salaries as well as offering an employee share option scheme so we all have an ownership stake in the business. . .