Software Engineer III- #26-24362
US Tech Solutions · Sunnyvale, CA · 5 days ago
HybridOTHRContract
Duration: 12 months Responsibilities:Run and iterate on camera/sensor simulation pipelines to generate synthetic datasets on demandDeliver training/evaluation data to camera architects and ML teams under tight timelinesSupport ML algorithm training and evaluation using the generated synthetic data — run training jobs, produce evaluation metrics, and iterate on dataset composition based on model performanceConfigure simulation scenes and sensor parameters to match customer/architect specificationsValidate and quality-check generated data before hand-offMaintain and improve simulation tooling and dataset generation scriptsMinimum QualificationsBachelor'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 calibrationSensor modeling: noise sources, conversion gain, quantum efficiency, read/shot noiseBasic understanding of ISP and image formationML training & evaluationExperience running ML training/evaluation workflows (PyTorch preferred)Able to interpret model metrics and translate them back into dataset changesData handling: comfortable with large-scale dataset generation, storage, and versioningFamiliarity with Linux dev environments and source controlExperience building ML models and pipelinesUnderstanding how camera simulations workPrevious AI experience to develop ML architecturesPreferred QualificationsExperience with rendering engines (Blender, Unreal, Unity) or in-house simulation frameworksOptical/imaging background (radiometry, PSF, MTF)Prior experience with camera/ISP tuning or perception model developmentPursuant 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. About US Tech Solutions: US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com. US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. AI Statement: By applying, you acknowledge that AI-assisted tools may be used during hiring.