2 Months ago ⢠All levels ⢠$120,300 PA - $210,100 PA
Software Development & Engineering
Job Description
As a member of the performance team, you will contribute to investigating cases of poor performance in media applications. You will identify performance bottlenecks and hot-spots in the CoreMedia software stack, explore new tools and methodologies for performance measurement, and build robust statistical models to detect regressions. Analysis of large-scale performance telemetry data will be used to learn trends and drive future improvements. You will also create and defend performance benchmarks for media use cases and collaborate with other CoreMedia engineers to implement optimizations, working across power and performance teams at Apple to drive improvements in tools and measurement techniques.
Good To Have:
Debugging and performance profiling tools experience
Swift and Objective-C experience
Media technologies experience
Systems programming and inter-process communication experience
Data science and statistical data analysis background
Must Have:
System software performance analysis and optimization experience
C/C++ systems software development and Python scripting experience
Memory management, threads, processes, and OS fundamentals experience
Excellent debugging, critical thinking, analytical, and communication skills
BS/MS in Computer Science or equivalent
Add these skills to join the top 1% applicants for this job
problem-solving
communication
performance-analysis
data-analytics
cpp
data-science
python
objective-c
swift
As a member of the performance team member you will be contributing to Investigating cases of poor performance in media applications Identifying performance bottlenecks and hot-spots in the CoreMedia software stack 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 CoreMedia engineers to implement optimizations
Experience with system software performance analysis and optimization
Systems software development experience in C/C++ and scripting in Python
Experience with memory management, threads, and processes and Operating Systems fundamentals
Excellent debugging, critical thinking, analytical, and communication skills
BS/MS in Computer Science or equivalent
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
Set alerts for more jobs like CoreMedia Performance Engineer
Set alerts for new jobs by Apple
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs