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 Software Engineer, Machine Learning Platform Technologies

Apple

$171,600 - $302,200
Sep 12, 2025
Seattle, WA, US
Apply Now

Apple is seeking a Senior Software Engineer to design and build internal platforms that improve developer workflows, ensure data quality, and strengthen system reliability at scale.

Requirements

  • Strong programming skills in Python, Go, Java, or TypeScript (we value strong fundamentals over specific languages)
  • Proven experience building and maintaining internal tools or developer productivity platforms
  • Hands-on experience with CI/CD systems and developer experience tooling
  • Experience with telemetry, instrumentation, or observability frameworks (e.g., OpenTelemetry, Prometheus, Grafana, ELK)
  • Familiarity with data quality practices, validation, and monitoring in large-scale systems
  • Experience with iOS development (Swift, Xcode, UIKit/SwiftUI) is a plus, particularly for device-side telemetry or instrumentation
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized environments (Docker, Kubernetes)

Responsibilities

  • designing and delivering tools and frameworks that improve how engineering teams build, test, and release software
  • focus on areas such as CI/CD automation, data validation, and system observability, with an emphasis on creating scalable solutions that raise engineering productivity
  • contribute to telemetry and instrumentation across services and devices, ensuring that systems provide reliable, actionable insights into performance, usage, and quality
  • work on tools and frameworks that give engineers better visibility into system health and data quality
  • driving improvements in CI/CD processes and automation
  • building platforms that empower other engineers
  • creating scalable solutions that raise engineering productivity

Other

  • 5+ years of professional software engineering experience
  • Ability to thrive in a fast-paced, collaborative, and evolving engineering environment
  • Strong sense of ownership and accountability for reliability and quality
  • Excellent communication skills with the ability to distill complex systems into clear explanations
  • Demonstrated ability to collaborate effectively across teams