Identify failure patterns in incoming reports, through aggregate user reports, analytics and logging that you will augment.
Investigate failed software issues, and devise tools and methods to isolate the problems encountered. Communicate the top issues and trends, helping teams across the company to get the right solution.
Develop new features and improvements in the operating system to improve asset delivery reliability.
Strong systems programming skills are a must (Swift, Obj-C/C/C++, or similar). Strong Swift, Objective C, and Python knowledge is preferred.
Strong debugging skills are a must, particularly post-failure analysis.
Should be familiar with OS trouble shooting with Apple product specific knowledge as a plus.
Should be familiar with compiling and building complex systems. Knowledge of Xcode is a plus.
Ability to parse telemetry and large datasets to find failure patterns.
Passion for developing strong, robust systems capable of networking across the globe.
Desire to dig into the details that produce excellent systems.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.