Media Intelligence Systems & Performance Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Posted
120 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $203k
$141k most similar roles pay here $252k

This listing doesn't post a salary. Most similar roles pay $177,187–$229,462.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Media Intelligence Systems & Performance Software Engineer

As a Media Intelligence Systems & Performance Software Engineer, you will join a team developing cutting-edge technologies and systems that enable intelligent media experiences across various products and system-wide features. You will be responsible for the design, architecture, prototyping, and development of new features while profiling and optimizing software performance regarding processing speed, memory footprint, and power impact. Your daily work involves building low-level media processing pipelines, system level frameworks, API interfaces, and daemons. To succeed, you must possess proficiency in C, C++, or Objective C, along with a deep understanding of multithreaded programming. You will also utilize hardware acceleration, SIMD instructions, and tools for test automation within continuous integration systems. The role focuses on the technical challenges of machine learning and computer vision applications specifically for image, video, and audio processing.

What you'll do

  • Design and implement software systems for ML/CV media processing across the full software stack.
  • Develop low-level media processing pipelines, system-level frameworks, and API interfaces.
  • Profile and analyze software performance regarding speed, memory footprint, and power impact.
  • Optimize software using multi-threading, concurrency, hardware acceleration, and SIMD instructions.
  • Triage, investigate, and debug complex software issues.
  • Develop automated unit tests and integration tools for continuous integration systems.
  • Perform peer reviews of software design and code deliverables from teammates.

What we're looking for

  • Experience in software development using C, C++, or Objective-C.
  • A deep understanding of multithreaded programming.
  • Strong analytical, programming, and debugging skills.
  • Experience with software optimization leveraging SIMD, GPU, or hardware acceleration.
  • Experience with media processing systems for image, video, or audio.
  • Experience with systems applying machine learning or computer vision.
  • Experience in continuous integration and test automation.

More like this

Similar roles

Senior Cloud Performance Engineer

Apple Inc

Seattle, WA 122 days ago $175,000$263,300
Python C/C++ Swift SQL Shell LLM Transformer Models Spark Hadoop Snowflake Splunk Grafana Prometheus Data Analytics Performance Modeling
10+ yrs exp