Apple is looking for a talented engineer and experienced manager to lead a team responsible for teaching the world-wide community of developers about Apple technologies. The team needs to stay current on rapidly evolving technologies, and ensure their team is actively maintaining their engineering expertise. They will be responsible for teaching developers around the world how to take advantage of the latest Apple features, technologies, and design principles.
Requirements
- Experience engineering software and shipping to production
- Knowledge of the Swift programming language
- Experience with AI and LLMs (Large Language Models)
- Experience writing and maintaining public developer documentation
- Passion for writing simple, concise, elegant code and prose
Responsibilities
- building sample projects with evolving APIs
- reviewing and commenting on API proposals
- teaching developers how to use entirely new technology
- Deliver sample code that uses new and existing API in a manner that is both easy to understand, and covers the most common use cases
- Author articles, tutorials, and API reference documentation
- Work with marketing to ensure that important technologies are explained in a manner that highlights the most value to Apple customers
- Learn how to employ AI and LLM (Large Language Model) technology to deliver content more efficiently and at even higher quality
Other
- Leadership experience managing a software engineering team or leading cross-functional efforts as a high-responsibility individual
- Proven track record leading cross-functional efforts using common software development processes
- Experience adapting to challenges, providing support, and leading by example in a constantly changing environment
- Strong critical thinking and problem solving skills
- Excellent written and verbal communication skills