Remote Staff R&D Software Engineer - Simulation

at webAI

Posted 2 days ago 6 applied

Description:

  • The company is establishing a distributed AI infrastructure dedicated to personalized AI, focusing on scalability and flexibility for a data-driven society.
  • The Staff R&D Software Engineer will lead the development of photo-realistic training environments for robotics applications and synthetic data generation pipelines for computer vision model training.
  • Responsibilities include designing and architecting simulation environments using Unreal Engine, Unity 3D, or similar platforms, and developing advanced rendering pipelines optimized for synthetic data generation.
  • The role involves building robust physics simulation frameworks, creating scalable synthetic data generation systems, and implementing cutting-edge rendering techniques.
  • The engineer will optimize simulation performance across diverse hardware platforms, research novel simulation methodologies, and collaborate with robotics and ML/CV teams.
  • Mentoring junior engineers and contributing to technical standards is also part of the role, along with presenting research findings to leadership and external stakeholders.
  • Staying current with academic research in simulation, computer graphics, and robotics is essential to drive innovation.

Requirements:

  • Candidates must have 7+ years of professional software development experience, with at least 4 years specializing in simulation, game engines, or XR technologies.
  • Expert-level proficiency in C++ and/or C# is required, along with experience in performance optimization and debugging.
  • Extensive hands-on experience with Unreal Engine and/or Unity 3D, including custom shader development and rendering pipeline optimization, is necessary.
  • A strong foundation in 3D mathematics, linear algebra, computer graphics fundamentals, and physics simulation is essential.
  • Proven experience developing and optimizing VR/AR/XR applications across multiple platforms is required.
  • Familiarity with robotics simulation frameworks or a willingness to learn is necessary.
  • Understanding of synthetic data generation techniques and computer vision model training requirements is important.
  • Strong software engineering practices, excellent problem-solving skills, and strong communication skills are required.

Benefits:

  • The position offers a competitive salary and performance-based incentives.
  • A comprehensive health, dental, and vision benefits package is provided.
  • Employees receive a $200/month Health and Wellness Stipend and a $400/year Continuing Education Credit.
  • The company offers a flexible work week and free parking for in-office employees.
  • Unlimited PTO and parental and bereavement leave are included.
  • Supplemental life insurance is also part of the benefits package.