Apple

About Apple

The personal technology company redefining user experience

🏒 Tech, HardwareπŸ‘₯ 1001+ employeesπŸ“… Founded 1976πŸ“ Cupertino, CA⭐ 4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple

Compiler Engineer β€’ Mid-Level

Apple β€’ Munich

Apply Now β†’

Overview

Apple is seeking a Compiler Engineer for their Neural Engine Software team to develop compiler optimizations for machine learning accelerators. You'll work with C++, C, and Swift to enhance AI applications across Apple products.

Job Description

Who you are

You have a BS and at least 3 years of experience in software development, particularly in compiler development. Your programming skills in C++, C, or Swift are excellent, allowing you to implement software that interfaces with hardware for artificial intelligence applications. You are proficient in English and have a strong understanding of machine learning concepts and architectures.

Your background includes familiarity with AI networks such as CNN, transformer, and diffusion model architectures, and you possess experience in low-level software architecture, modeling, or validation. You are skilled in profiling and optimizing complex software, which is crucial for enhancing the performance of machine learning models.

You have experience with SoC low-level software development, distributed computing, or hardware acceleration, which equips you to tackle the challenges of developing software for Apple’s Neural Engine. Additionally, your experience with MLIR and building debugging and performance analysis tooling will be invaluable in this role.

Desirable

An MS or PhD in computer science, machine learning, or a related field would be a plus, as would any experience you have in engaging with QA teams to ensure software quality and performance.

What you'll do

As a Compiler Engineer in the Apple Neural Engine Software team, you will be responsible for implementing software that interfaces with hardware for artificial intelligence applications across a wide range of Apple product platforms. You will develop compiler optimizations to improve the latency and bandwidth of our machine learning models, collaborating closely with model teams to support new machine learning models on our hardware.

Your role will involve conducting performance profiling and diagnostics using and developing specialized tools, ensuring that the software you create meets the high standards expected at Apple. You will engage with QA teams to validate the performance and reliability of the software, contributing to the overall quality of Apple’s machine learning capabilities.

You will work in a collaborative environment, where you will share your insights and expertise with your colleagues, helping to foster a culture of innovation and excellence. Your contributions will directly impact the performance of machine learning applications across Apple’s product ecosystem, making this a highly rewarding position.

What we offer

At Apple, you will be part of a diverse team that values inclusion and collaboration. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technology that shapes the future of artificial intelligence and machine learning.

We encourage you to apply even if your experience doesn't match every requirement. Your unique perspective and skills could be the perfect fit for our team. Join us in creating innovative solutions that enhance the user experience across all Apple products.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

✨

Similar Jobs You Might Like

Based on your interests and this role

Apple

Compiler Tooling Engineer

Appleβ€’πŸ“ Munich - On-Site

Apple is seeking a Compiler Tooling Engineer for the Neural Engine team to develop compiler optimizations for machine learning accelerators. You'll work with C++, C, and Swift to enhance AI applications across Apple products.

πŸ›οΈ On-SiteMid-Level
1 month ago
Apple

Compiler Engineer

Appleβ€’πŸ“ Zurich

Apple is seeking a Lead Compiler Engineer for the Neural Engine Software team to develop compilers and runtime for machine learning accelerators. You'll work with C++, C, and Swift to optimize software for AI applications. This role requires a minimum of 10 years of experience in system software development.

Lead
1 month ago
Apple

Systems Engineer

Appleβ€’πŸ“ Munich - On-Site

Apple is hiring a Senior Systems Engineer for their Neural Engine team to develop software for machine learning accelerators on Apple Silicon. You'll work with C, C++, and Python to optimize compiler performance and support AI applications. This position requires 10+ years of experience in system software development.

πŸ›οΈ On-SiteSenior
3 months ago
Amazon

Ml Compiler Engineer

Amazonβ€’πŸ“ Seattle - On-Site

Amazon is hiring a ML Compiler Engineer II to develop a state-of-the-art deep learning compiler stack. You'll work with technologies like C++ and Python, optimizing models from frameworks such as TensorFlow and PyTorch. This position requires 3+ years of experience in compiler development.

πŸ›οΈ On-SiteMid-Level
6 months ago
Apple

Machine Learning Engineer

Appleβ€’πŸ“ Sunnyvale - On-Site

Apple is hiring a Machine Learning Compiler Engineer to optimize AI solutions for their Neural Engine. You'll work on high-performance compiler development and collaborate with cross-functional teams. This role requires deep expertise in compiler technology.

πŸ›οΈ On-SiteMid-Level
3 months ago