Media Intelligence Systems & Performance Software Engineer

Apple Inc.

San Diego (CA)

On-site

USD 95,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Inc. seeks a Media Intelligence Systems & Performance Software Engineer in San Diego, California. This role involves designing and implementing software systems focused on machine learning and computer vision media processing. Ideal candidates will have experience in programming languages such as C, C++, or Objective C, alongside strong analytical skills. Additional qualifications include optimization experience with SIMD and knowledge of media processing systems. Apple is committed to diversity and accessibility in the workplace.

Qualifications

  • Experience optimizing software performance with SIMD, GPU, or hardware acceleration.
  • Familiarity with media processing systems (image, video, audio).
  • Knowledge of machine learning and computer vision applications.

Responsibilities

  • Design and implement software systems focused on ML/CV media processing.
  • Profile and analyze software and system performance.
  • Optimize software performance using multi-threading and concurrency.
  • Conduct peer reviews of software design and code.
  • Investigate and debug software issues.
  • Develop software tests and automate testing processes.

Skills

Software development experience in C, C++, or Objective C
Deep understanding of multithreaded programming
Strong analytical, programming and debugging skills

Job description

Media Intelligence Systems & Performance Software Engineer

San Diego, California, United States Software and Services

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we are looking for individuals like you.We are looking for a motivated engineer to join us to shape the future of media intelligence. The team develops cutting edge technologies and systems that enable intelligent media experiences across Apple’s product line, including applications like Photos, FaceTime, Camera, etc., as well as system wide features. You will work closely with a group of experts to architect and deliver solutions that will have a huge impact across our platforms.

Description

As a software engineer in this role, you will be responsible for contributing to design and architecture, prototyping and developing new features, profiling and optimizing performance, implementing tools & testing. We're looking for a teammate with proven success in delivering technologies. You will be a critical part of a diverse team, and will thrive in a high energy, time constrained, multitasking environment.

Responsibilities
  • Design and implement software systems focused on ML/CV media processing. This development covers a wide range of the software stack, including low-level media processing pipelines, system level frameworks and API interfaces, as well daemons & applications, and the inter-process communication between them
  • Profile and analyze software and system performance, using a suite of tools to evaluate processing speed, memory footprint, and power impact
  • Optimize software performance, using concepts like multi-threading & concurrency, hardware acceleration, and SIMD instructions
  • Peer review of software design and code deliverables from his teammates
  • Triage, investigate and debug software issues
  • Software test development, including the implementation of unit tests, tools for integration and system level testing, test automation, and integration of testing into continuous integration systems
Minimum Qualifications
  • Software development experience in one of the following: C, C++, Objective C
  • A deep understanding of multithreaded programming
  • Strong analytical, programming and debugging skills
Preferred Qualifications
  • Software optimization experience, leveraging SIMD, GPU or hardware acceleration
  • Experience with media processing systems (image, video or audio processing)
  • Experience with systems applying machine learning / computer vision
  • Experience in continuous integration and test automation

This posting is not for a specific job opening and by submitting your resume you are expressing interest in being contacted about this type of role at Apple in the future.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Quality Engineer - Media
Software Quality Engineer - Media

Apple Inc. • San Diego (CA)

On-site
USD 118,000 - 207,000
Stock options
Relocation assistance
Education reimbursement
+1
Power & Performance Engineer, Audio & Media Technologies
Power & Performance Engineer, Audio & Media Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
iOS Software Engineer - Creative Apps
iOS Software Engineer - Creative Apps

Apple Inc. • San Diego (CA)

Hybrid
USD 142,000 - 263,000
Stock options
Medical and dental coverage
Tuition reimbursement
+1
Streaming Media Software Engineer
Streaming Media Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Medical and dental coverage
Discretionary bonuses or commission
Apple stock programs (RSUs)
+2
Creative Intelligence Software Engineer - Camera and Photos
Creative Intelligence Software Engineer - Camera and Photos

Apple Inc. • California (MO)

On-site
USD 150,400 - 277,600
Applied AI/ML Software Engineer
Applied AI/ML Software Engineer

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Stock options
RSU plan
Employee stock purchase plan
+3
Sr Software Engineer - Applied Intelligence
Sr Software Engineer - Applied Intelligence

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000
Media-IP SoC Performance Engineer, Platform Architecture
Media-IP SoC Performance Engineer, Platform Architecture

Apple Inc. • Cupertino (CA)

On-site
USD 129,300 - 194,700
Medical and dental coverage
Retirement benefits
Discounted products & free services
+2
Media Intelligence ML/CV Performance Engineer
Media Intelligence ML/CV Performance Engineer

Apple Inc. • San Diego (CA)

On-site
USD 95,000 - 130,000
Sr Software Engineer - Applied Intelligence
Sr Software Engineer - Applied Intelligence

Apple Inc. • Santa Clara (CA)

Hybrid
USD 185,000 - 325,000
Comprehensive medical and dental cover
retirement benefits
discounted products and free services
+2