Software Engineer (Tools), Engagement Engineering
Core
Build internal GenAI coding and productivity tools integrating large language models and AI-assisted workflows into Apple's software development ecosystem.
Role type
Senior IC software engineer (AI tooling)
Builds
Internal developer productivity tools and AI-assisted workflows
Domain
Developer tools + Generative AI
Deliverable
production ML models
Required skills
Python, Swift, C/C++, large language models, AI-assisted development tools, user requirement refinement, prototyping
Preferred skills
LLM APIs, prompt engineering, AI coding assistants, SDK/framework development, distributed systems
Technologies
Python, Swift, C/C++, LLM APIs
Responsibilities
Build new technologies integrating LLMs into Apple's software development ecosystem, iterate with internal engineering teams, refine AI tool experiences based on user needs, prototype new solutions from scratch
Seniority
Senior, hands-on IC