Ego Synthetic Data Engineer

Job ID: 70041

Posted today

Contract

DOE

On-Site

Job Details

Position Title: Ego Synthetic Data Engineer
Contract Duration: 6 months (opportunity to extend to 12 months) 
Start Date:  ASAP
Work Location:  Sunnyvale, CA 

OVERVIEW/PROJECT DETAILS:

Looking for a Synthetic Data TD/Software Engineer who is exceptionally creative and innovative to join a team of industry-leading developers in their pursuit of high-quality software frameworks for synthetic digital humans.

The individual should be able to collaborate with world-class teams (research, engineering, and technical artists) to develop applications and frameworks for synthetic digital humans to build ML solutions for next generation products.

The role will entail developing efficient and scalable digital human pipelines.

It requires an intersection of computer graphics, pipeline development, and character knowledge – looking at efficiency and scalability.

MUST HAVE SKILLS:

  • Excellent programming skills in Python
    • Specifically for automation – writing tools to automate repetitive tasks
    • System is a python API – manipulating geometry, 3D manipulation of data, interfacing with ML systems
  • Pipeline development experience
    • In one of the following fields: game, animation, or visual effects studios
  • Character knowledge
    • Extensive knowledge of anatomy-based character rigging, look development for photo-realistic character development
  • Deep understanding of proceduralism in computer graphics
    • Understanding in 3D geometry and linear algebra
  • Proficiency in 3D graphics applications (i.e., Maya (highly preferred) Houdini and/or others)
    • i.e., placing two objects and making sure they aren’t overlapping
  • Excellent problem solving, critical thinking, and communication skills

EDUCATION/CERTIFICATIONS:

  • BFA/MFA in Animation/Visual Effects/Digital Media or BS/MS in Computer Science, Computer Graphics, or equivalent experience
  • Open to related industry experience in lieu of a degree  

DAY TO DAY: 

  • Work in a multi-functional team to provide synthetic character data to develop innovative computer vision and machine learning algorithms.
    • i.e., how can you place two objects in a scene without overlapping
  • Leverage knowledge of computer graphics and visual effects for character development
  • solving character problems, managing, and troubleshooting synthetic data generation.
  • Python development, automation – build something that runs hands off
  • Manually build something to take apart and automate later 
TSG is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
 

Share This Job