About The Position

The Engagement Engineering team is seeking a skilled engineer to contribute to the future of our internal GenAI coding and productivity tooling. You will join a small but ambitious group of engineers responsible for building new technologies that integrate large language models and AI-assisted workflows into Apple's software development ecosystem, iterating closely with internal engineering teams to take developer productivity to the next level. In this role you will work directly with end users and product teams alike, helping refine AI tool experiences based on user needs. The ideal candidate will have a strong passion for improving developer workflows through AI, strong Computer Science fundamentals to resolve user feedback or develop new features from scratch, and strong communication skills to drive engagement efforts across the wider Software organization.

Requirements

  • 6+ years industry experience
  • Bachelor's Degree in Computer Science or equivalent experience
  • Experience in modern scripting or compiled languages (Python, Swift, C/C++, etc.)
  • Understanding of large language models and AI-assisted development tools
  • Ability to refine user requirements and prototype new solutions from scratch

Nice To Haves

  • Familiar with LLM APIs, prompt engineering, or AI coding assistants
  • Experience integrating AI/ML capabilities into developer-facing tools or workflows
  • Experience with SDK or framework development used by other developers
  • Experience with reliable, scalable, distributed systems
  • Experience communicating with customers, collaborating with technical/design teams and leading high-impact feature development

Responsibilities

  • Build tools used by thousands of developers around the world to build, test, and ship software for Apple's iOS, watchOS, tvOS, and macOS platforms.
  • Contribute to the future of internal GenAI coding and productivity tooling.
  • Build new technologies that integrate large language models and AI-assisted workflows into Apple's software development ecosystem.
  • Iterate closely with internal engineering teams to take developer productivity to the next level.
  • Work directly with end users and product teams alike, helping refine AI tool experiences based on user needs.
  • Resolve user feedback or develop new features from scratch.
  • Drive engagement efforts across the wider Software organization.

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

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service