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 - Senior Full-Stack Software Engineer, Machine Learning Platform & Technology

Apple

Salary not specified
Nov 9, 2025
Cary, NC, US
Apply Now

Apple is looking for a full stack software engineer to build the ML platform that enables teams at Apple to build Apple Intelligence and other intelligent experiences across hardware, software, and service products.

Requirements

  • 5+ years of experience developing and maintaining rich web applications for data intensive systems.
  • Deep knowledge in frontend (TypeScript, React, Angular etc), backend & middleware (GraphQL, SQL/NoSQL databases, ElasticSearch, Kafka etc)
  • Cloud experience (AWS, GCP, Azure, K8s etc) is a plus but is not required.
  • Experience in machine learning tools and / or development
  • Cloud experience (AWS, GCP, Azure, K8s etc) is a plus
  • Golang experience
  • Experience in machine learning is a plus but not required

Responsibilities

  • build tooling and enable faster integration of bringing ML ideas into Apple products
  • collaborating closely with design, backend infrastructure, ML engineering and project management teams to brainstorm, prototype and bring features into production
  • take full ownership of both web frontend and backend
  • developing and maintaining rich web applications for data intensive systems
  • Deep knowledge in frontend (TypeScript, React, Angular etc), backend & middleware (GraphQL, SQL/NoSQL databases, ElasticSearch, Kafka etc)
  • Cloud experience (AWS, GCP, Azure, K8s etc) is a plus but is not required
  • Experience in machine learning is a plus but not required

Other

  • This position may be based in Seattle or Raleigh.
  • Good sense of design and passion for UX and developer experience.
  • Proven track record of delivering high impact projects through partnership across organization boundaries with product, design and infrastructure teams.
  • Ability to clearly and concisely communicate about technical and architectural problems and work with key partners to iteratively solve the problems.
  • Bachelors in Computer Science, related field or equivalent experience.