Software Engineer III

Sunnyvale, CA, US • Posted 17 hours ago • Updated 4 hours ago
Full Time
On-site
Compensation information provided in the description
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Algorithms
  • Scripting
  • Collaboration
  • Software Engineering
  • FOCUS
  • Workflow
  • Performance Metrics
  • Storage
  • Blender
  • Unreal Engine
  • Unity
  • Python
  • C++
  • Machine Learning (ML)
  • PyTorch
  • Sensors
  • Modeling
  • Computer Vision
  • Artificial Intelligence
  • Training
  • Evaluation
  • Linux
  • Git
  • Version Control
  • Signal Processing
  • ISP
  • Computer Science

Summary

  • Location: Sunnyvale, California
  • Type: Contract
  • Job #107205

Job Title:

Software Engineer III

Location:

Sunnyvale, CA

Job Type:

Full-time, 1-year, On-Going Contract, W2

Schedule:

Monday - Friday, Onsite

Pay Range:

$80.00 - $93.00 per hour

Visa sponsorship is not available now or in the near future.

Job Description:

Key Responsibilities
  • Run and iterate on camera and sensor simulation pipelines to generate synthetic datasets on demand.
  • Deliver training and evaluation data to Camera Architecture and Machine Learning teams within aggressive project timelines.
  • Support machine learning algorithm training and evaluation using generated synthetic data by running training jobs, producing evaluation metrics, and refining dataset composition based on model performance.
  • Configure simulation scenes and sensor parameters to align with customer and architectural specifications.
  • Validate and quality-check generated datasets prior to handoff.
  • Maintain and enhance simulation tooling and dataset generation scripts.
  • Collaborate cross-functionally with engineering teams to support AI and computer vision initiatives.

Requirements
  • Minimum 5+ years of software engineering experience with a focus on machine learning infrastructure.
  • Minimum 5+ years of professional experience using Python and C++.
  • Experience building and supporting machine learning models, architectures, and pipelines.
  • Experience running machine learning training and evaluation workflows, preferably using PyTorch.
  • Ability to interpret model performance metrics and apply findings to improve dataset quality and composition.
  • Experience working with large-scale dataset generation, storage, and versioning.
  • Strong understanding of Linux development environments and source control practices.
  • Understanding of camera simulation fundamentals, including intrinsic and extrinsic calibration.
  • Knowledge of sensor modeling concepts such as quantum efficiency, conversion gain, read noise, and shot noise.
  • Understanding of image formation processes and Image Signal Processor (ISP) fundamentals.
  • Experience supporting AI-driven computer vision or perception systems.

Preferred Qualifications
  • Experience with rendering engines such as Blender, Unreal Engine, Unity, or similar simulation frameworks.
  • Background in optical imaging concepts including radiometry, PSF (Point Spread Function), and MTF (Modulation Transfer Function).
  • Experience with camera tuning, ISP tuning, or perception model development.
  • Prior experience working with synthetic data generation environments and advanced simulation platforms.

Skills
  • Python
  • C++
  • Machine Learning Infrastructure
  • PyTorch
  • Synthetic Data Generation
  • Camera Simulation
  • Sensor Modeling
  • Computer Vision
  • AI Model Training & Evaluation
  • Dataset Generation & Versioning
  • Linux
  • Git / Source Control
  • Image Signal Processing (ISP)
  • Perception Systems
  • Rendering & Simulation Technologies

Education
  • Bachelor's degree in Computer Science or a related technical field.

#LI-LH1 #INDPRO
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111081
  • Position Id: 4829b73b71a3746f183cd9eb10afd5f5
  • Posted 17 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Sunnyvale, California

•

Today

Easy Apply

Full-time

USD 80.00 - 90.00 per hour

Sunnyvale, California

•

Today

Easy Apply

Full-time

$80 - $90 per hour

Sunnyvale, California

•

2d ago

Easy Apply

Contract, Third Party

$90 - $95

Cupertino, California

•

Yesterday

Full-time

Search all similar jobs