Apple is looking for a senior software engineer to help build the next generation of tools supporting Apple's Developer Publications ecosystem, focusing on automation and infrastructure for various features ranging from web services to Xcode.
Requirements
- Expertise in Infrastructure as Code and CI/CD pipelines and deployments
- Experience with data monitoring and observability tools such as Datadog, Kibana, Grafana, Splunk, etc.
- Strong in Python as a coding language
- Knowledge of AI/ML systems and processes
- Knowledge of and familiarity with developing in Apple’s ecosystem, including the Unix platform, Xcode, and macOS
Responsibilities
- Collaborate closely with software developers, designers, technical writers and program managers to define and scope backend infrastructure needs
- Drive cross-functional efforts to improve the quality of the stability and scale of infrastructure
- Drive cross-functional efforts to improve observability into our systems and platforms
- Participate in the team culture and engage in code review, pair programming and architecture discussions with other members of the team
- Work cross functionally with other teams across Apple, to ensure our infrastructure and services are always accessible
Other
- 8+ year of relevant work experience
- Excellent understanding of the software development lifecycle
- Ability to work effectively with cross-functional teams, understand needs, and define test strategies
- Excellent communication, problem solving, and critical thinking skills
- Passion for Apple products, the documentation user experience, and the developer user experience within Xcode