About The Position

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Do you want to shape the platform that enables the next generation of intelligent experiences on Apple products & services? Do you want to shape the next generation of ML developer experience? The AI, Search & Knowledge Lifecycle team is building groundbreaking technology for the next generation of ML model development that will alter how Apple consumers interact with their devices and information on a daily basis. The features we build are redefining how hundreds of millions of people use their computers and mobile devices to conduct their daily life. Our platform has been used to create models that power your daily interactions like FaceId, Photos Recommendation and Memories and many more.

Requirements

  • Software development skills, with proficiency in Java, Python, SQL is a must.
  • Experience with delivering user experiences in the form of WebServices built using Java and Spring Boot.
  • Experience with developing and deploying on a Kubernetes based infrastructure is required.
  • Experience and passion for Data Engineering and Search
  • Experience with BigData ecosystem Spark, Flink or equivalent
  • Experience with Solr, Lucene and/or OpenSearch
  • Experience with event-based messaging systems (Kafka) and workflow orchestration platforms (Airflow)
  • An intuition for collecting user requirements and translating them into features that deliver clear user value
  • A passion for making simple, robust, and scalable platforms used by other engineering teams

Nice To Haves

  • Experience with Scala or Go would be a bonus.
  • Experience with delivering Analytics backend services is a huge plus where exposure to query engines like Trino or equivalent is desired.
  • Experience with cloud platforms like AWS or GCP
  • Experience with ML Engineering workflows
  • Experience with app containerization, tuning, optimization, deployment, and performance of workloads running in a cloud environment (Kubernetes, Docker, Helm)

Responsibilities

  • Designing and developing innovative features using microservices architecture for our organization’s internal applications and platforms.
  • Analyzing business requirements, identifying gaps, and translating requirements into technical designs.
  • Working closely with project managers, UI/UX designers, and other stakeholders to define requirements, estimate efforts accordingly, and ultimately deliver high quality work on-time.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service