Remote
Full Time

Immersive Engineer

Seeking an accomplished Immersive Engineer to create 3D environments using Nvidia Omniverse, Isaac Sim, Replicator for advanced computer vision training. Ideal candidates have experience with Omniverse, proficiency in Python or C++ scripting, and a background in machine learning. Collaborate with cross-functional teams on cutting-edge computer vision research projects.

About this position

Company Overview:

ThreeV.ai is a growing cutting-edge B2B SaaS platform startup specializing in Synthetic Data generation and Machine Learning Operations (MLOps) for inspections. Our mission is to revolutionize the development of mission-critical Computer Vision models, enabling machines and drones to see and understand their surroundings. We are initially focused on serving asset-intensive industries such as Power Utilities & Renewables (PU&R), Oil & Gas (O&G), Mining, Telecommunications (Telco), and Public Infrastructure (PI).

These industries heavily rely on Computer Vision to enhance the efficiency of asset inspections, automate processes, and prevent catastrophic incidents. Currently, Data Scientists spend an extensive amount of time gathering and labeling training data, which is both time-consuming and fragmented. Additionally, they struggle to obtain critical failure state images (edge cases) essential for defect detection when inspecting assets.

ThreeV.ai provides the solution by leveraging Synthetic Data—data generated through 3D environments and Generative AI that closely mimics real-world data. Our platform enables customers to create Synthetic Data, combine it with real-world data, and efficiently develop their Computer Vision models. This results in improved computer vision model performance, faster and more effective inspections, and as a result enhanced safety.

Job Summary:

We are seeking an accomplished Immersive Engineer to play a vital role in our team, leveraging the power of Nvidia Omniverse, Isaac Sim, Replicator to create 3D environments used as synthetic data for advanced computer vision training. The ideal candidate should bring relevant experience in working with Nvidia Omniverse (previously may have worked with Unity, Unreal) demonstrating proficiency in making connectors for Omniverse and a strong command of Python or C++ scripting for custom tool development. In addition to technical expertise, the candidate should have a background in machine learning, enabling them to contribute to the development and optimization of synthetic data for our cutting-edge computer vision research projects. As an immersive engineer this candidate will be working closely with data scientists, computer vision machine learning engineers and 3D content designers in a cross-background team.  

Key Responsibilities:

  • Utilize Nvidia Omniverse to design, replicate, and optimize immersive 3D environments that serve as data for computer vision training and testing.
  • Develop and maintain connectors within the Omniverse platform to facilitate seamless data integration and data generation from different tools.
  • Leverage Python or C++ scripting for creating custom tools, automating tasks, and optimizing data pipelines within Omniverse.
  • Collaborate closely with data science and machine learning teams to ensure the data and immersive environments generated align with specific training requirements.
  • Stay at the forefront of advancements in the real-time 3D, machine learning and computer vision industries to propose innovative approaches for enhancing synthetic data quality and the efficacy of the pipelines.

Qualifications:

  • Bachelor's or Master's degree in computer science, computer graphics, game programming or a related field.
  • Proven experience with Nvidia Omniverse, Isaac Sim, Replicator and creating connectors within the platform.
  • Proficiency in Python and/or C++.
  • Background in machine learning with hands-on experience in applying machine learning techniques to computer vision projects.
  • Proven experience with real-time 3D applications and 3D Designers.  
  • Exceptional problem-solving skills, a keen eye for detail, and an ability to adapt to evolving technology and project requirements.
  • Effective communication and teamwork skills, enabling collaborative efforts with cross-functional teams.

Minimum Qualifications:

  • Bachelor's degree in computer science, computer graphics, game programming or a related field.
  • Proven experience with Nvidia Omniverse, Isaac Sim and/or Replicator and creating connectors for Omniverse.
  • Proficiency in Python and/or C++.
  • Proven experience with real-time 3D applications and 3D Designers.
  • 3-5 years of relevant experience at a minimum.

Preferred Qualifications:

  • Master's degree or higher in computer science, computer graphics, or a related field.
  • Extensive experience in working with Nvidia Omniverse, including the creation of complex connectors for various 3D applications.
  • Proven expertise in Python scripting for creating custom tools and automation within Omniverse, with a portfolio of relevant projects.
  • Substantial background in machine learning, including hands-on experience in applying machine learning techniques to computer vision projects, and a strong understanding of the latest advancements in the field.
  • In-depth knowledge of real-time 3D applications, optimization techniques for 3D assets, and the ability to ensure top-tier performance of synthetic data.  

Experience:

  • 3-5 years of relevant experience at a minimum.

Education:

  • Bachelor's degree in computer science, computer graphics, game programming or a related field.

Competencies:

  • Nvidia Omniverse Proficiency: The ability to effectively navigate and utilize Nvidia Omniverse and related tools (experience with Replicator), with a deep understanding of its features and capabilities for creating and optimizing 3D environments.
  • Connector Development: Proficiency in creating connectors for the Nvidia Omniverse platform. This skill is essential for streamlining data workflows.
  • Python Scripting: Strong programming skills in Python for developing custom tools, automating tasks, and enhancing workflows within Omniverse.  
  • Machine Learning Knowledge: A solid foundation in machine learning concepts and practical experience in applying machine learning techniques to computer vision projects.  
  • 3D Optimization: Familiarity with real-time 3D applications and the optimization of 3D assets for performance.  

Key Performance Metrics:

  • Efficiency and Productivity: The team will evaluate the candidate's ability to complete projects or create assets in a timely manner, measuring both project completion time and the number of projects completed.
  • Technical Proficiency: The team will gauge the candidate's proficiency in software development and their ability to optimize assets for real-time applications, ensuring they can effectively use advanced techniques and tools.
  • Creativity and Innovation: The team will assess the candidate's ability to introduce creative and innovative elements into their designs, enhancing the overall visual appeal and user engagement.
  • Problem-Solving: The team will evaluate the candidate's capability to overcome challenges, find efficient solutions, and adapt to evolving project requirements or design workflows.
  • Collaboration: the team will evaluate the candidate’s ability to collaborate with team mates, partners and customers.

Work Environment:

ThreeV.ai is a remote-first company, with our primary base in Los Angeles, CA. We are supportive of remote work, providing flexibility to our team to work from wherever they prefer. We also believe in the value of in-person connections. To facilitate this, we hold multiple all-hands team offsite meetings each year, fostering collaboration and team cohesion. Our work environment is a balance between remote flexibility and in-person interaction for moments that matter, aiming to create a productive and connected team.

Company Culture and Values:

  • Mission: We save lives using computer vision. We love our mission, our customers, and our team. We believe that great people seek intrinsically rewarding work. We look for individuals who take pride in the mission, thrive on collaboration and helping others, solve difficult problems, and understand the big-picture challenges our customers face.
  • Outcomes over Activity: What counts is building a great product and providing exceptional solutions and services to customers. To accomplish that, we want people to have autonomy. We seek individuals who are self-driven and solve problems because they can. We believe the best people can self-manage and organize themselves with autonomy. Additionally, to create repeatability and economic advantage, we embrace process automation and optimization. Automate everything and bring it to our customers through the threev.ai platform. Remove busy work wherever possible. Get stuff done.
  • Transparency: Direct and open feedback, both upwards and downwards, regardless of level, is a core value. We want leaders who lead without a title and feel comfortable reaching out to anyone in the company to get what they need done. We strive to maintain as flat an organization as possible with the goal of meeting our mission.
  • Integrity: Honest and ethical behavior, always and without exception.
  • Mastery: Passion for your current and future craft. Mastery of what is happening in your field and what you think will happen. Learning your craft never ends, and we want people who are constantly pushing their own field forward. We will invest in you to continue mastering your craft and share your skills with the world.
  • Extra-Mile: Be willing to go the extra mile for the mission, our customers, and our team. We value balance in work and life and respect your boundaries during your time off. We acknowledge that you may have passions outside of work, and we support you in pursuing those passions. It's a difficult balance to strike, but we strive to achieve it.

 

Application Process:

  • Send your cover letter and resume to jobs@threev.ai  
  • Initial Phone Screen (20 min)
  • General Screening Interview (30 minutes)
  • Technical Interview (60 minutes)
  • Behavioral / Culture Fit Interview (30 minutes)

Application Deadline:

November 25th, 2023

Equal Opportunity Employer Statement:

ThreeV is an equal opportunity employer. We are committed to creating an inclusive and diverse workplace, and we encourage applications from candidates of all backgrounds. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. At ThreeV, we value the strengths and perspectives that a diverse workforce brings to our organization, and we believe that diversity enhances our ability to serve our clients and achieve our mission. All qualified applicants will receive consideration for employment without regard to any of the characteristics mentioned above. We are dedicated to providing reasonable accommodations for individuals with disabilities in our application process and during employment. If you need assistance or an accommodation due to a disability, please let us know. We look forward to considering your application and welcoming you to our team.

How to Apply:

To apply for the position, please send your resume and a cover letter to jobs@threev.ai. In your cover letter, briefly outline your qualifications and experience relevant to the role and let us know why you're interested in joining the ThreeV team.

Should you have any questions or require assistance during the application process, please don't hesitate to contact our HR department at jobs@threev.ai.  We're here to help and look forward to receiving your application. Thank you for considering ThreeV as your potential employer.

Apply for this position