About The Position

Apple’s AI & Data Platforms (AiDP) team is IS&T’s engine for AI-powered innovation, bringing together data, application development, machine learning, data services, and customer success to help IS&T build solutions efficiently and embed generative AI across Apple. The Generative AI Developer Advocacy Engineer will bridge the engineering team and the global AI developer community by building with AI, creating production-ready reference architectures and proof-of-concept applications, and teaching developers how to use the platform to create next-generation AI workflows. The role combines hands-on software development with developer advocacy. It includes building demo applications, SDKs, and reference architectures for real-world generative AI use cases; creating technical learning materials; representing Apple at developer events; testing APIs and features before launch; working with product teams to improve developer experience; and helping developers in community channels.

Requirements

  • At least 4 years of experience as a software engineer, machine learning engineer, or technical developer advocate.
  • Hands-on experience building applications using large language models (LLMs).
  • Familiarity with modern AI orchestration frameworks such as LangChain, LlamaIndex, or Haystack and vector databases such as Pinecone, Weaviate, or Milvus.
  • Deep expertise in Python and its ecosystem.
  • A track record of writing clear, engaging technical content and presenting complex technical concepts to diverse audiences.
  • A genuine desire to help other developers succeed, including patience in debugging community issues and translating them into actionable product feedback.

Nice To Haves

  • JavaScript/TypeScript experience for full-stack prototyping.
  • Previous experience contributing to or maintaining open-source AI projects.
  • Familiarity with model deployment, fine-tuning, or MLOps infrastructure.
  • An existing network or presence within the AI/ML developer community.

Responsibilities

  • Design and code robust demo applications, SDKs, and reference architectures that demonstrate platform capabilities in generative AI use cases such as autonomous agents, semantic search, and document understanding.
  • Write technical content, including code-heavy tutorials, architecture deep-dives, blog posts, and documentation.
  • Represent the company at AI/ML conferences, meetups, and hackathons.
  • Test new APIs and features before launch, identify developer-experience friction points, and work with product teams to address them.
  • Engage with developers through channels such as GitHub, Slack, and IDEs; help resolve issues and support adoption of the ecosystem.
  • Turn developer feedback and community issues into actionable product feedback.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service