Company

AppleSee more

addressAddressCambridge, MA
type Form of workFull-time
CategoryInformation Technology

Job description

Summary
Posted: Dec 19, 2023
Weekly Hours: 40
Role Number:200524853
This role will focus on the development of command line tools embedded in iOS and MacOS for measuring the performance of Machine Learning inference; AND the role will focus on the integration of those command line tools into Apple’s internal measurement service for on-device Machine Learning inference performance. Time is likely to be split roughly 50/50 in these two areas. For example, one challenge could be to start with layer by layer performance data from a compute backend and map it up to a higher level representation so that model authors can reason about their inference performance. Another challenge could be to leverage kernel APIs to map out all memory allocations from the inference stack and accurately report this to users. In this role you can expect to be working on a diverse and forward looking set of ML model architectures and will provide the tools and systems to understand their performance!
Key Qualifications
Key Qualifications
  • C++
  • Performance analysis and optimization
  • ML Model Optimization

Description
Description
Performance tooling and the Performance Service at Apple get used to evaluate in-house models, the OS’s that compile and runs those models, and the hardware those OS’s run on. In this role, your work will be used to measure and improve all ML-powered experiences on Apple Devices. You’ll be working in a cross functional environment, building connections with the inference stack team as well as lower level groups powering CPU/GPU/ANE. Working across Performance Tooling and Performance Service offers great opportunity for depth of knowledge in ML and performance. It also offers great breadth, depending on your skills and interests: The Performance Service includes a Web UI, Application Server, Database, Distributed Workloads, Device Configuration, On-Device Measurement Suite, and Software Product Design.
Education & Experience
Education & Experience
BS or MS or equivalent experience in Computer Science or related field
Additional Requirements
Additional Requirements
  • Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programs. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount - both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programs that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products. Apple benefits programs vary by country and are subject to eligibility requirements. 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. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace.

Benefits

Stock options, Tools provided
Refer code: 8230436. Apple - The previous day - 2024-02-20 00:19

Apple

Cambridge, MA
Popular Performance Engineer jobs in top cities
Jobs feed

Electrician

Hca Florida West Marion Hospital​

Ocala, FL

Parts Counter Specialist

General Truck Sales

Toledo, OH

Toddler Teacher - Now Hiring

Merryhill School

Sacramento, CA

$19.00 - $21.00 per hour

Senior Systems Engineer - NAWS China Lake

Raytheon

California, United States

Expanding group seeks a fellowship trained Interventional Radiologist.

Alpha Medical Group

Virginia, United States

Patient Care Technician

Hca Florida Ocala Hospital

Ocala, FL

Income Guarantee and Partnership Available in Cedar Rapids, IA

The Curare Group, Inc

Cedar Rapids, IA

CRNA - Sacramento - Full-time

Kaiser

Sacramento, CA

Inpatient Psychiatrist needed near Westchester County

All Star Healthcare Solutions

New York, NY

Share jobs with friends

Related jobs

Aiml - Ml Sw Performance Engineer, Machine Learning Platform And Infrastructure

Engineer II - High Performance Computing Operation

Biospace

Lexington, MA

a week ago - seen

High Performance Computing (HPC) Engineer

Tufts University

Somerville, MA

3 months ago - seen

Associate Performance Engineer - Seeking December 2023 Grads

Veeva Systems

Boston, MA

4 months ago - seen

Hardware Performance Modeling Engineer (Boston or Bay Area)

Lightmatter

Boston, MA

5 months ago - seen