CoreMedia Performance Engineer

Company:  Apple Inc.
Location: San Diego
Closing Date: 29/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

As a CoreMedia Performance Engineer, you will seek opportunities to improve media software performance for responsiveness, memory usage, and power consumption. You will be responsible for building the infrastructure and tools to monitor key performance indicators in our software. You will monitor the performance data and build statistical data models to detect performance regressions. Your valuable insights will be instrumental in pinpointing areas where our code can be optimized, leading to significant improvements in battery life.

Description:

As a member of the performance team, you will be contributing to:

  1. Identifying key tests and performance metrics. By establishing an automated infrastructure, you will ensure the continuous collection of these vital data points.
  2. Exploring new tools and methodologies for performance measurement and building robust statistical models to detect regressions.
  3. Analysis of large scale performance telemetry data to learn trends and drive future improvements.
  4. Creating and defending performance benchmarks for media use cases.
  5. Working across power and performance teams at Apple to drive improvements in tools and measurement techniques.
  6. 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.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

#J-18808-Ljbffr
Apply Now
Share this job
Apple Inc.
  • Similar Jobs

  • CoreMedia Performance Engineer

    San Diego
    View Job
  • GPU Performance Engineer

    San Diego
    View Job
  • Windows Performance Engineer

    San Diego
    View Job
  • WebKit Performance Engineer

    San Diego
    View Job
  • Perception Power & Performance Engineer

    San Diego
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙