Sr. Software Engineer - Ai, Search & Knowledge Observability

Apple Apple · Big Tech · Santa Clara, CA · Machine Learning and AI

The role is for a Sr. Software Engineer focused on building AI-enabled observability solutions for Apple's Search, AIML Infrastructure, and Apple Intelligence products. The engineer will design, develop, and deploy cloud-native observability systems, leveraging AI pipelines and industry-standard open-source technologies. The position requires strong experience in distributed systems, observability solutions, and cloud-native technologies, with a focus on Go, Javascript, Java, or Python.

What you'd actually do

  1. design and build cloud-native solutions that empower observability for Search, AIML Infrastructure, and Apple Intelligence products
  2. design, develop and deploy cutting-edge observability solutions for our AI, Search & Knowledge products and infrastructure
  3. provide technical guidance, leverage AI pipelines, and mentor the team to deliver best-in-class solutions
  4. designing and building large scale enterprise observability solutions for data collection and storage, visualization and incident management
  5. building visualization solutions and features with in-depth understanding of cloud-native visualization frameworks such as Grafana, Datadog

Skills

Required

  • 7+ years software engineering experience
  • distributed systems
  • algorithms and data structures
  • APIs
  • highly-scalable, reliable systems and micro-services
  • Go
  • Javascript
  • Java
  • Python
  • designing and building large scale enterprise observability solutions for data collection and storage, visualization and incident management
  • building visualization solutions and features with in-depth understanding of cloud-native visualization frameworks such as Grafana, Datadog
  • observability collection solutions using time series metrics, distributed traces, logs and profiles with deep understanding of cloud-native technologies such as OpenTelemetry, Prometheus and Jaeger
  • AWS services such as EKS and native Kubernetes
  • storage such as S3
  • networking
  • database
  • observability / monitoring services
  • Excellent verbal and written communication skills
  • strong problem solving skills
  • Excellent interpersonal skills

Nice to have

  • Experience in building micro-services using public cloud infrastructure
  • Proven experience in delivering well-architected, reliable, highly-scalable cloud-native distributed systems for data management, observability or analytics services
  • Building large-scale incident management, alert management and notification systems
  • Experience using Gen AI LLMs and ML models for AI compute and model observability
  • Active cloud-native open source project contributions
  • Proficiency using cloud-native software development tools including coding, CI/CD and testing frameworks

What the JD emphasized

  • 7+ years software engineering experience
  • large-scale enterprise observability solutions
  • cloud-native visualization frameworks
  • observability collection solutions
  • cloud-native technologies
  • public cloud infrastructure
  • highly-scalable cloud-native distributed systems

Other signals

  • AI-enabled observability
  • AIML Infrastructure
  • Apple Intelligence products
  • AI pipelines