At Apple, the business problem is to achieve consistency and dependability in products that touch millions of lives every single day, specifically ensuring the performance excellence of Mac systems under development.
Requirements
- Experience with computer performance measurement and optimization
- Experience with application automation
- Experience with Xcode
- Experience with back-end development of information systems
- Experience with hardware architecture
- Experience with web front-end development
- Proficiency in a modern programming language like Swift, Objective-C, C++, Python
Responsibilities
- designing, developing, and maintaining automation and tools to measure and analyze system performance and identify bottlenecks
- supporting teams with debugging performance and test issues, test code, analyze data, identify bugs, and resolve problems as necessary
- conception, development, and maintenance of tools and automation essential for analyzing system performance
- identifying performance bottlenecks, studying how applications apply our hardware, and for reporting performance while products are being developed
- troubleshooting performance issues, triaging OS issues, addressing testing issues, conducting code reviews, and conducting statistical analysis
- support multi-functional teams globally
- producing compelling visualizations and dashboards
Other
- Excellent communication and presentation skills
- 10+ years of Software development experience
- 5+ years of Devops experience, with focus on integrated development/deployment toolchains
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Learn more about your EEO rights as an applicant