Junior Machine Learning Engineer
Duality
San Francisco, CA — Full Time, Remote
We work at the cutting edge of accurate digital twin simulation for smart systems — imagine Fortnite, but with robots and humans! With Falcon, Duality’s digital twin simulation platform, users build physically and visually accurate 3D worlds where autonomous robots and human participants can engage in real time, producing high fidelity perception and interaction data. Our customers leverage Falcon to train and test off-road autonomous systems, deploy robotic fleets in modern logistics environments, and even safely and economically explore the potential of generative AI in our physical world. Today’s leading robotics, AI, and autonomy teams trust Falcon to help them develop safe, predictable, and resilient intelligent systems. Headquartered in San Mateo, California, Duality is a global company with team members across the US, Italy and India.
Opportunity
Join a passionate founding team that is taking on high value, massively impactful problems at the convergence of game development, robotics and the future of work.
About the Role:
Join us in shaping the future of computer vision by contributing to the development of Living Datasets – highly customizable simulations designed to generate high-quality, purpose-driven synthetic data. As a machine learning engineer, you’ll be part of a collaborative team focused on building next-generation simulation tools that empower machine learning engineers to finite-tune synthetic environments for their specific model training needs.
This role offers a unique opportunity to work at the intersection of computer vision, simulation and data-centric AI. You will gain hands-on experience developing pipelines that bridge simulation platforms with data science workflows and help create tools that enable dynamic, adaptable and realistic data generation.
Responsibilities
● Collaborate with engineers and researchers to develop and extend simulation environments used for synthetic data generation in computer vision tasks.
● Design and implement tools to identify and expose key simulation parameters (e.g. lighting, camera settings, object placement) for dynamic control by downstream users.
● Assis in the creation of evaluation frameworks to measure the impact of simulation parameter adjustments on data quality and model performance.
● Document tools and processes to support internal adoption and future development.
● Stay informed about current research and industry practices in simulation, synthetic data, and data-centric AI.
Requirements
● Currently enrolled in or a recent graduate of a Computer Science, Robotics, AI, or related field.
● Strong foundation in AI, machine learning, and computer vision.
● Familiarity with synthetic data.
● Proficiency in a programming language commonly used in AI and robotics, such as Python or C++.
● Excellent problem-solving skills and a keen interest in research and development.
● Ability to work independently as well as part of a team in a fast-paced environment.
● Effective communication skills for documenting and presenting findings.
Nice to have
● Familiarity with Photogrammetry and/or Gaussian Splats.
● Familiarity with the Unreal game engine.
● Foundational understanding of computer graphics, rendering and camera intrinsic and extrinsic parameters.
Benefits
● Competitive salary.
● Work with folks who care about each other and our collective as well as individual success!