Apple is seeking a Senior Software Engineer to join their Machine Learning Platform Technologies team. This role focuses on building internal platforms that enhance developer workflows, ensure data quality, and strengthen system reliability at scale. The position sits at the intersection of developer experience, data reliability, and telemetry, offering opportunities to work across both server-side systems and client devices.
The ideal candidate will design and deliver tools and frameworks that improve how engineering teams build, test, and release software. Key focus areas include CI/CD automation, data validation, and system observability, with an emphasis on creating scalable solutions that boost engineering productivity. The role requires collaboration with engineers across disciplines to understand their workflows and deliver solutions that improve reliability and transparency.
This is an excellent opportunity for someone who enjoys building platforms that empower other engineers and thrives in fast-moving environments. The position offers competitive compensation, including base pay between $171,600 and $302,200, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement.
At Apple, you'll be part of a team that's pushing the boundaries of machine learning infrastructure, working on tools that directly impact developer productivity and system reliability. The role combines technical depth in areas like observability and CI/CD with the opportunity to shape how Apple's engineering teams work and deliver software at scale.