Senior Software Engineer, Machine Learning Infrastructure and Quality
Core
Building infrastructure, automation, and services to validate, qualify, and improve the quality of machine learning technologies across training, inference, and characterization workflows.
Role type
Senior IC software engineer (ML infrastructure & quality)
Builds
Automated test plans, validation services, and quality infrastructure for ML workloads
Domain
Operating Systems + Machine Learning
Deliverable
infrastructure
Required skills
ML workflows (training/inference/characterization), OS concepts, compiled languages (C/C++/Swift), scripting (Python/Go/JS), test plan design, statistical validation, automation
Preferred skills
OS development experience, advanced scripting proficiency
Technologies
C, C++, Objective-C, Swift, Python, Go, JavaScript
Responsibilities
Develop infrastructure and automation to facilitate ML technology validation; implement comprehensive automated test plans; apply statistical concepts to validate data and models; champion quality improvements across the ML stack
Seniority
Senior, hands-on IC
