Home Invites Members Groups Events Careers Videos News Photos Blogs Polls Forums Chat
Home > Career Center > Job Seekers > Job Search
Job Title: Vectorizing Compiler Performance Engineer
Location: Cambridge, MA
Position Type: Full Time
Post Date: 05/04/2022
Expire Date: 06/03/2022
Job Categories: Computers, Software, Consulting Services, Engineering, Information Technology, Internet/E-Commerce, Law Enforcement, and Security, Retail/Wholesale, Quality Control, Research & Development, Web Technology, Writing/Authoring
Job Description
Vectorizing Compiler Performance Engineer


Posted: Mar 8, 2022

Role Number:200277430

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! Join us to help deliver the next groundbreaking Apple product.

In this role, you will be a member of the CPU performance team, working within the hardware technology group to shape the architecture of Apple's future devices. Our team initiates and fosters deep collaboration between the CPU architecture, Compiler, design, and other software teams, to deliver world-class CPUs incorporating high performance vector accelerators. The end goal is to provide the best customer experience on the planet by enabling all the CPUs, GPUs, Machine Learning, Camera, Display, and Connectivity components on our chips to work seamlessly together.

Key Qualifications

  • Strong knowledge of vectorizing compiler concepts and compiler development
  • Experience in compiler optimizations and implementing them in LLVM or GCC
  • Expertise in architecture and micro-architecture concepts for CPUs and vector machines
  • Experience with performance modeling, running experiments and model development
  • Ability to identify and debug performance bottlenecks in software using profiling tools and working with cross functional teams to resolve issues
  • Proficient in C/C++ for developing applications and scripting languages such as Perl or Python
  • Knowledge in machine learning a plus


The CPU Platform Architecture team is responsible for setting direction for Apple CPUs and is pushing the boundaries of CPU and Accelerator performance to enhance the user experience on Apple products.

We're looking for highly motivated and innovative candidates to solve some of the most difficult problems in the industry.

This Compiler Performance Engineer role is to help with the development of a vectorizing compiler, targeted optimizations, modeling new features and running/debugging performance experiments using hardware performance models.

The role requires strong knowledge of CPU or vector accelerator architectures such as ARM SVE or x86 AVX.

The successful candidate will be working cross functionally with Compiler and CPU & Accelerator hardware teams.

The role requires you to present analysis/findings to CPU architecture and compiler teams, provide recommendations for future Apple CPUs in iPhone, iPad and Mac systems, as well as for the compilers used to generate code for these products.

Education & Experience

BS with 3 years experience, MS or PhD in Computer Science or Computer Engineering with focus on Vectorizing Compilers and Computer Architecture

Additional Requirements

Submit ResumeVectorizing Compiler Performance Engineer

Back to search results

Add to Favorites Vectorizing Compiler Performance EngineerRemoved from favorites

Add a favorite

To view your favorites, sign in with your Apple ID.

Don't have an Apple ID?
See all roles in Cambridge

Share |
Contact Information
Contact Email:jobs@apple.com
Company Description:
Apply Now | Forward Job to a Friend | More Jobs From This Employer

(Advertise Here)
Who's Online
>> more | invite 
Latest Photos
>> more | add
Most Popular Bloggers
tanisha grant has logged 36557 blog subscribers!
elynor moss has logged 4065 blog subscribers!
>> more | add 
Latest Member Activity
yaa astar just became a new member. 02:13PM
toluwanimi ijarotimi just became a new member. 04:01AM
michael braco just became a new member. 06:36AM
melonna clarke just became a new member. 02:16PM
cornelius davis just became a new member. 09:07PM
john munoz just became a new member. 11:35AM
gideon boadu just became a new member. 03:48AM
kimberly sellars-bates just became a new member. 12:25PM
karl spencer just became a new member. 10:22PM
tatianna mathews- richardson just edited her profile. 05:08PM
tatianna mathews- richardson just became friends with ralph white. 05:07PM
shannon brooks just became a new member. 05:17PM
>> more | invite friends