Apple is looking to solve the problem of teaching the world-wide community of developers about Apple technologies and ensuring that developers can 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
- 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
Responsibilities
- 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
- Grow their engineering ability to take on new responsibilities and constantly learn new skills
- Foster an inclusive work environment that values diverse perspectives
- Train and integrate new employees, teaching the best practices of great documentation to experienced software engineers
Other
- Leadership experience managing a software engineering team or leading cross-functional efforts as a high-responsibility individual
- Strong critical thinking and problem solving skills
- Excellent written and verbal communication skills
- BS Degree in CS, ME, EE, or equivalent
- Excellent communication and team leadership skills