AIML- Software Development Engineer, Machine Learning Platforms & Infrastructure

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger.
$207,800 - $378,700
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Description For AIML- Software Development Engineer, Machine Learning Platforms & Infrastructure

Apple is seeking an exceptional Lead Systems Engineer / Systems Architect with experience in Machine Learning (ML) infrastructure services and applications for the AI/ML Production Engineering team. This role involves working with global teams on ML compute Platforms and model lifecycles, identifying and solving scaling issues for AIML-focused services, and designing architectural solutions through cross-organizational collaboration. The position requires collaboration with team members worldwide, supporting internal customers of ML platforms and tools, improving development velocity, and responding to interruptions or delays. Key responsibilities include creating performance profiles for ML platforms and services, enhancing automation of operations, analyzing network and throughput issues, and working closely with platform and compute infra engineering teams to improve system reliability. The ideal candidate will have 15+ years of software development experience in platform operations or operational stack components, proficiency in coding with various languages, and a deep understanding of ML training platforms and networking across multiple cloud environments. This high-impact role is essential to creating the highest quality user experience that Apple is known for.

Last updated 2 days ago

Responsibilities For AIML- Software Development Engineer, Machine Learning Platforms & Infrastructure

  • Support internal customers of ML platforms and tools
  • Improve development velocity of software organizations building models for Apple Intelligence
  • Create performance profiles for ML platforms and services
  • Design and enhance automation of operations for infrastructure and platforms
  • Analyze network, load balancing, and throughput issues
  • Work with platform and compute infra engineering teams to improve system reliability
  • Collaborate with Apple Infrastructure teams to improve infrastructure primitives

Requirements For AIML- Software Development Engineer, Machine Learning Platforms & Infrastructure

Python
Go
Rust
Kubernetes
  • 15+ years of software development experience in platform operations
  • Proficiency in coding with scripting and programming languages (Bash, Python, Golang, Rust)
  • Knowledge of ML training platforms and networking
  • Very high level Networking knowledge across multiple cloud environments
  • Proven high level communication experience
  • Demonstrable team lead / management experience
  • Ability to identify problems in depth
  • Design level understanding of system architecture and large-scale service operations

Benefits For AIML- Software Development Engineer, Machine Learning Platforms & Infrastructure

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee stock programs
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple AIML- Software Development Engineer, Machine Learning Platforms & Infrastructure

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

Principal Software Engineer role at Apple, focusing on Machine Learning Platform & Infrastructure for production engineering.

AIML - Manager, Engineering Program Management - ML Lifecycle

Lead end-to-end machine learning lifecycle management at Apple, driving innovation in AI and ML technologies.

Research Scientist 4 - Content and Studio

Netflix seeks Research Scientist 4 for Content and Studio team, focusing on Computer Vision to create innovative Visual Promotional Media Assets.

Principal Software Engineer (MLOps)

Principal Software Engineer (MLOps) position at Intuit, leading AI/ML platform development in Bengaluru, India.

Principal ML Engineer - Scenario Technology and Coverage

Principal ML Engineer leading scenario technology for autonomous vehicles at Wayve