EI
Software Engineer III
eTeam Inc.
πΊπΈ United States
On-site
1 week ago
- Python
- calibration
- PyTorch
- Linux
- AI
- Blender
- Unreal
- Unity
1 week ago
Location: Sunnyvale, CA
Duration: 12+ Months
Responsibilities
β Run and iterate on camera/sensor simulation pipelines to generate synthetic datasets on demand
β Deliver training/evaluation data to camera architects and ML teams under tight timelines
β Support ML algorithm training and evaluation using the generated synthetic data β run training jobs, produce evaluation metrics, and iterate on dataset composition based on model performance
β Configure simulation scenes and sensor parameters to match customer/architect specifications
β Validate and quality-check generated data before hand-off
β Maintain and improve simulation tooling and dataset generation scripts
Minimum Qualifications
β Bachelor's degree in Computer Science or a related field.
β Minimum 5 years of experience in software engineering, with a focus on ML infrastructure
design.
β 5 years experience in Python and C .
β Camera & sensor simulation fundamentals:
Camera intrinsic/extrinsic setup and calibration
Sensor modeling: noise sources, conversion gain, quantum efficiency, read/shot noise
Basic understanding of ISP and image formation
β ML training & evaluation
Experience running ML training/evaluation workflows (PyTorch preferred)
Able to interpret model metrics and translate them back into dataset changes
β Data handling: comfortable with large-scale dataset generation, storage, and versioning
β Familiarity with Linux dev environments and source control
Experience building ML models and pipelines
Understanding how camera simulations work
Previous AI experience to develop ML architectures
Preferred Qualifications
β Experience with rendering engines (Blender, Unreal, Unity) or in-house simulation frameworks
β Optical/imaging background (radiometry, PSF, MTF)
β Prior experience with camera/ISP tuning or perception model development
Software Engineer III Β· eTeam Inc.