Job Description
Summary
Description
- identifying key tests and performance metrics. By establishing an automated infrastructure, you will ensure the continuous collection of these vital data points.
- Exploring new tools and methodologies for performance measurement and building robust statistical models to detect regressions.
- Analysis of large scale performance telemetry data to learn trends and drive future improvements
- Creating and defending performance benchmarks for media use cases
- Working across power and performance teams at Apple to drive improvements in tools and measurement techniques
- Collaborating with other engineers to implement optimizations
Minimum Qualifications
- BS in Computer Science or equivalent education or work experience
- Software development experience in C/C++
- Experience in scripting languages, Python, Bash, Regex
- Data visualization using tools like Splunk/Tableau
- Understanding of Operating Systems fundamentals
- Excellent debugging, critical thinking, analytical, and communication skills
Preferred Qualifications
- Detailed understanding of data structures and algorithms
- Experience with performance analysis and optimization
- Experience with memory management, threads, and processes
- Experience with debugging tools and performance profiling tools
- Experience with Swift and Objective-C
- Experience with media technologies (media playback, recording frameworks)
- Experience with systems programming and inter-process communication
- Background in data science and statistical data analysis