Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer (Rendering)

at UneeQ

Posted 3 weeks ago 4 applied

Description:

  • UneeQ is an artificial intelligence company focused on developing an advanced autonomous digital human platform for customer interactions.
  • The Senior Software Engineer role specializes in computer graphics systems development.
  • Responsibilities include developing rendering improvements for digital humans, investigating performance optimization opportunities, and integrating platform systems into the game engine.
  • The role involves researching and implementing the latest graphics techniques, supporting team members with debugging, and providing thought leadership in graphics elements.
  • The engineer will work with technical artists and animators to create scalable character creation pipelines and develop tools to support their work.
  • The position aims to enhance digital human experiences, reduce delivery costs, and establish UneeQ as a technology leader in the field.
  • The role does not have direct reports and reports to the Engineering Manager - Platform & AI.
  • Success is measured by stakeholder perception of team effectiveness and peer feedback.

Requirements:

  • Candidates must have at least 5 years of experience in the games industry or interactive real-time 3D graphics development.
  • Expert knowledge of C/C++ and Vulkan is required.
  • Experience with Unreal Engine 5 is necessary.
  • General C++ programming skills for integrating rendering systems with other platform services are essential.
  • Familiarity with Python or Golang is helpful.
  • Solid 3D math skills, including vectors and transformation matrices, are required.
  • Experience with CPU/GPU optimizations is necessary.
  • Candidates should be comfortable using metrics and data for performance analysis and decision-making.
  • Experience with build systems and streaming audio/video or WebRTC is advantageous.
  • Excellent problem-solving and debugging skills are required.
  • Knowledge of Docker, containerization, and AWS is a plus.
  • Some Linux experience is necessary.
  • Candidates should be aware of current trends and best practices in computer graphics.
  • Ability to break down complex tasks into manageable pieces is essential.
  • Experience with machine learning system integration is advantageous.
  • Candidates should have a professional attitude towards performance feedback and be open to receiving it.

Benefits:

  • Employees will engage in meaningful work that addresses significant challenges and has a positive impact.
  • The role offers the opportunity to work at the forefront of technology, pushing the boundaries of what is possible.
  • A learning allowance of $3000 per year is provided to support continuous development.
  • Employees will work with talented individuals in a supportive and enjoyable environment.
  • Flexible working arrangements are encouraged to promote a healthy work-life balance.
  • A competitive compensation package is offered, including market salaries and an employee share option scheme for ownership in the business.