Software Engineer, ML Systems & Training Architecture
For our client, we are seeking a Software Engineer ML Systems & Training Architecture to join the team of a leader in the Information Technology space. This role will lead technical initiatives focused on scalable systems, platform reliability, and meaningful business transformation. You will work across engineering, product, operations, and business stakeholders to translate complex requirements into practical technology solutions. The position offers the opportunity to influence architecture, execution quality, and the technology capabilities that enable long-term growth within a technology-driven environment.Location: San Francisco, CA - US based candidates only, no visa sponsorship availableCompensation: $295,000 – $380,000 annuallyResponsibilities Review, enhance, and maintain code quality across training frameworks Identify and address potential risks in code before implementation Debug and resolve issues across ML training systems and associated infrastructure Assist researchers and engineers in overcoming obstacles with training jobs Enhance the reliability and usability of the robotics training framework Tackle practical engineering challenges that impact team productivityQualifications 5-7 years of experience in software engineering, ideally with ML systems Strong understanding of training frameworks and distributed systems Proficient in debugging complex issues across various infrastructures Ability to read and understand unfamiliar codebases quickly Proven track record of delivering high-quality code with speed and reliability Strong practical judgment with a low-ego approach to collaborationBenefits Relocation assistance for new hires In-office work environment in San Francisco, CAOur client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification—your background could be exactly what this team needs.