A

Apple

Designs phones, computers and their operating systems

Senior Platform Software Engineer - AI & Data Platforms, Aidp

AI Application Engineering +1Posted on Nov 14
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • At least 5 years of software development and deployment experience in a Kubernetes environment, including at least 3 years deploying applications with Ansible, Docker, Jenkins, or related tools.
  • At least 5 years of experience building HTTP REST-based APIs and backend services.
  • Experience building highly available software services or platforms in the big data space.
  • Experience designing and managing large-scale data-processing pipelines using Kafka, Spark, and streaming technologies.
  • Proficiency in Python; Go and Java are optional alternatives.
  • A Bachelor's degree in Computer Science or Computer Engineering, or equivalent work-related experience.
  • Preferred: A Master's degree in Computer Science or equivalent, with at least 5 years of overall industry experience designing and managing large-scale production deployments on-premises and in AWS or GCP.
  • Experience in software design, testing, and source-code management; Python and/or Go development; CI/CD practices; open-source software development; and automation and engineering processes using Go, Python, Java, or other JVM languages.
  • Experience with public embedding models and large language models, including pre-training, fine-tuning, and optimizing data insights for accuracy and recall; ETL pipelines; measurable SLAs; near-real-time upstream and downstream data processing; RAG pipelines; AI agents using the CrewAI API; autonomous workflows; LLM APIs; and integrating ML inference into production services.
  • Expertise in Docker, Kubernetes or equivalent, Helm, Kustomize, Flux or GitOps practices, and infrastructure-as-code tools such as Ansible, Terraform, and Crossplane.
  • Proficiency in Linux/POSIX operating systems, shell scripting, and networking technologies; experience managing and monitoring large-scale cloud services using Kubernetes probes, Splunk, Prometheus, Grafana, and Mosaic; and familiarity with logging and observability technologies for tracking system metrics.
  • Ability to address performance, scalability, reusability, and flexibility in distributed databases; familiarity with ETCD, Kafka, and Spark in large-scale production systems.
  • Communication skills to collaborate cross-functionally with program managers and engineering partners; ability to work in a fast-paced environment while evaluating emerging technologies.
  • Ability to automate work, document it for others, solve problems independently, manage competing priorities, and deliver solutions in a timely manner.
  • Strong troubleshooting ability, including independently isolating issues and resolving root causes through investigative analysis in unfamiliar or poorly documented environments.

Responsibilities

  • Provide incident resolution for technical production issues and 24x7 on-call support for urgent critical issues.
  • Create and maintain accurate, up-to-date documentation reflecting configuration; write justifications, train users on complex topics, prepare status reports, document procedures, and interact with Apple staff and management.
  • Provide guidance to improve system stability, security, efficiency, and scalability; determine future capacity needs and investigate new products or features.
  • Administer and ensure the proper execution of backup systems.
  • Design and build tools and frameworks based on agentic workflows for database management tasks and performance tuning.
  • Integrate AI/ML capabilities into intelligent configuration recommendations, workload-aware scheduling, and LLM-powered interfaces that simplify operator workflows.
  • Design and scale production-grade multi-agent orchestration systems and stateful conversational runtimes.
  • Develop automated evaluation harnesses for continuous offline and online ground-truth benchmarking and regression testing.
  • Integrate database-management automation into CI/CD pipelines with automated testing, canary rollouts, and rollback capabilities.
  • Troubleshoot, mitigate, and fix production issues involving applications, databases, networks, and proxies using Grafana, Prometheus, Sentry, Kibana, Wireshark, and other monitoring and debugging tools.
  • Develop and enhance monitoring, alerting, and health-check systems that provide database-health visibility to the platform team and customers; build self-healing mechanisms to detect and remediate known failure patterns.
  • Document and test the development and deployment process.
  • Support and advance development environments to reduce friction when shipping to production.
  • Plan, develop, and shape features by collaborating with product and development teams, users, and stakeholders.
  • Review code and collaborate on pull requests with team members.
  • Identify and optimize API endpoint performance and MCP server bottlenecks affecting user workflows.
  • Continuously develop technical skills by reading code and documentation, running experiments, and consulting colleagues.

Desired Qualifications

  • Familiarity with the full stack related to AI agents and MCP servers.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs