Apple's Cloud engineering team is seeking a Senior Software Engineer to drive innovations in machine learning infrastructure and quality. This role combines creative product development with detailed technical analysis, focusing on delivering exceptional user experiences through robust ML systems.
The position involves working on various aspects of machine learning, including training, inference, and characterization for ML workloads. You'll be responsible for developing infrastructure, automation, and services that facilitate validation and qualification of ML technologies. Key responsibilities include implementing comprehensive automated test plans and working cross-functionally with teams across Apple.
As a senior engineer, you'll be the voice of customers, championing quality software development throughout the process. The role requires expertise in compiled languages (C, C++, Swift) and scripting languages (Python, Go, JavaScript), along with strong knowledge of ML frameworks and operating system concepts.
The ideal candidate will have experience with software development lifecycles, QA automation for ML workflows, and the ability to apply statistical concepts for model validation. You'll work in Apple's Cloud engineering team, contributing to various levels of Apple's machine learning stack while maintaining high quality standards.
Benefits include comprehensive medical/dental coverage, retirement benefits, stock programs, and education reimbursement. The position offers competitive compensation ($166,600-$296,300) plus potential bonuses and equity grants. This is an excellent opportunity to impact Apple's ML infrastructure while working with cutting-edge technologies in a collaborative environment.