Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

AIML - Principal Software Engineer (Production Engineering), Machine Learning Platform & Infrastructure

Apple

$212,000 - $386,300
Aug 22, 2025
Cupertino, CA, US
Apply Now

Apple is seeking an expert Software Engineer to focus on building the next generation of production-facing ML platform. Your work will power marquee Apple experiences such as Apple Intelligence, Search, Siri, and Private Cloud OS, while also helping build new ones.

Requirements

  • 15+ years of experience building and running scalable services in public clouds
  • Senior level experience with containers and Kubernetes, ML, and cluster operations
  • Traffic, load-balancing, networking and distributed storage experience.
  • Experience collecting high-level requirements and translating them into pragmatic solutions
  • Proven track record with examples of delivering Infrastructure at the largest internet scale
  • Proficient with various programming languages such as Java/Python/Go for automation or integration with multiple APIs (RESTFul, gRPC, etc.)
  • Experience operating and developing infrastructure and services in public cloud environments (AWS, GCP etc.)

Responsibilities

  • Collaborate to solve complex DevOps, SRE and production-infrastructure problems with the opportunity to invent innovative solutions
  • Evolve the design and architecture to support the continued growth of our ML platform
  • Develop the next generation of services that power Apple Intelligence and Private Cloud OS.
  • Partner with various teams across Apple to develop features and functionality to enable new experiences in the Apple ecosystem

Other

  • Thrives in a environment where you have to learn new skills and technologies constantly
  • Active in the Tech community and is not comfortable with the status quo
  • Excellent communications skills, capable of working with cross-functional technical and business teams and varying levels of management in a professional manner
  • Bachelor’s Degree in Computer Science or equivalent related experience. Postgraduate degree a plus.