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 - Sr. Software Engineer, ML Platform Technologies (MLPT)

Apple

$139,500 - $258,100
Sep 12, 2025
Seattle, WA, US
Apply Now

Apple is looking to enable the next generation of intelligent experiences in its products and services by leveraging advancements in Generative AI and Large Language Models. The company needs to design, build, and maintain large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle for these new AI features.

Requirements

  • Demonstrated ability in software engineering with a focus on distributed systems
  • Proven experience in building complex micro-services
  • Proficiency in programming languages such as Python, Java, or Go
  • Hands-on experience with relational databases or non-relational database (e.g. PostgresSQL, MongoDB)
  • Familiarity with event-driven architectures and message brokers (e.g. Kafka, RabbitMQ)
  • Solid understanding of software engineering principles, design patterns, and RESTful service design.
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)

Responsibilities

  • Designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle.
  • Building scalable, high-performance RESTful services.
  • Implementing APIs that serve SDKs and front-end user interfaces.
  • Designing and deploying large-scale micro-services in third party cloud.
  • Providing a platform for ML model training, evaluation, and workflow.
  • Integrating various internal ML systems and frameworks to orchestrate ML processes.
  • Partnering closely with product managers and partner teams to understand requirements and deliver innovative solutions.

Other

  • Bachelors in Computer Science, engineering, or a related field
  • Strong communication and collaboration abilities
  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Familiarity with ML tools and frameworks (e.g., TensorFlow, PyTorch, MLflow)
  • Experience with CI/CD processes and tools