Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Tailored Management

Simulation Computer Vision Or ML Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Job Description

Simulation Computer Vision or ML Engineer#26-02448

Up to $1 per hour

Sunnyvale, CA

Hybrid Job Description

Simulation Computer Vision or ML Engineer

Location:

Sunnyvale, CA — Hybrid, 3 days onsite per week

Compensation:

$95 - $100/hr on W2

Contract Duration:

12 Months with potential extension About the Role

We are looking for a Simulation CV/ML Engineer to help build and operate camera and sensor simulation pipelines that enable next-generation computer vision and machine learning development. In this role, you will work at the intersection of camera simulation, synthetic data generation, ML infrastructure, and computer vision. You will generate high-quality synthetic datasets on demand, configure simulated camera and sensor environments, support ML training and evaluation workflows, and use model performance insights to continuously improve dataset composition. The ideal candidate combines strong Python and C++ software engineering skills with practical knowledge of camera systems, sensor modeling, image formation, and ML training pipelines. You will collaborate closely with camera architects, ML engineers, and perception teams to deliver reliable simulation data under demanding timelines. Job Responsibilities

Run, maintain, and iterate on camera and sensor simulation pipelines to generate synthetic datasets on demand.

Configure simulation scenes, camera parameters, and sensor models based on customer and camera architect specifications.

Deliver high-quality training and evaluation datasets to camera architecture, ML, and perception teams within tight development timelines.

Support ML model training and evaluation workflows, including running training jobs, generating evaluation metrics, and analyzing model performance.

Translate ML evaluation results and model metrics into actionable changes to dataset composition, simulation parameters, and data generation strategies.

Validate and quality-check synthetic datasets prior to hand-off, ensuring generated data meets required specifications and quality standards.

Develop, maintain, and improve simulation tooling, automation, and dataset generation scripts.

Work with large-scale datasets, including dataset storage, organization, versioning, and reproducibility.

Troubleshoot simulation, data generation, and ML pipeline issues across Linux-based development environments.

Collaborate cross-functionally with camera architects, computer vision engineers, ML engineers, and other technical stakeholders to support perception and imaging development.

Must Have Qualifications

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

5+ years of software engineering experience, with significant experience supporting or designing ML infrastructure and data pipelines.

5+ years of hands-on Python and C++ development.

Strong understanding of camera and sensor simulation fundamentals, including:

Camera intrinsic and extrinsic parameters

Camera setup and calibration

Sensor modeling

Noise sources and sensor characteristics

Conversion gain

Quantum efficiency

Read noise and shot noise

Basic ISP concepts and image formation

Experience running machine learning training and evaluation workflows, preferably using PyTorch.

Ability to interpret model evaluation metrics and translate performance results into changes to datasets or simulation configurations.

Experience with large-scale synthetic dataset generation, storage, management, and versioning.

Familiarity with Linux development environments and source control systems.

Experience building ML models, ML pipelines, or ML infrastructure.

Practical understanding of how camera and sensor simulation systems generate data for computer vision applications.

Previous AI/ML experience, including experience contributing to or developing ML architectures and pipelines.

Preferred Qualifications

Experience with rendering engines or simulation frameworks, including Blender, Unreal Engine, Unity, or proprietary/in-house simulation platforms.

Background in optics, imaging, or computational photography, including concepts such as:

Radiometry

Point Spread Function (PSF)

Modulation Transfer Function (MTF)

Experience with camera or ISP tuning.

Experience developing or evaluating computer vision and perception models.

Experience working with synthetic data for computer vision, imaging, robotics, AR/VR, autonomous systems, or related applications.

Experience optimizing simulation pipelines for large-scale or automated dataset generation. Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation. #TMMT

Benefits

  • Dental Insurance