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 Tooling Engineer β€’ Mid-Level

Apple β€’ Munich - On-Site

Apply Now β†’

Overview

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.

Job Description

Who you are

You have a BS and a minimum of 3 years of experience in software development, particularly in compiler development. Your programming skills in C++, C, or Swift are excellent, allowing you to interface effectively with hardware for artificial intelligence applications. You possess strong communication skills in English, enabling you to collaborate with diverse teams.

Your background includes familiarity with AI networks such as CNN, transformer, and diffusion model architectures, along with their performance characteristics. You have experience in low-level software architecture, modeling, or validation, which equips you to tackle complex challenges in machine learning.

You are proficient in profiling and optimizing complex software, and you have experience with MLIR, which is crucial for developing efficient compiler tooling. Your ability to engage with QA teams ensures that the software you develop meets high-quality standards.

Desirable

An MS or PhD in computer science, machine learning, or a related field would be advantageous, as would experience in building debugging and performance analysis tooling. Your familiarity with SoC low-level software development, distributed computing, or hardware acceleration will further enhance your contributions to the team.

What you'll do

As a Compiler Tooling Engineer in the Apple Neural Engine Software team, you will implement 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, ensuring they perform at their best.

Collaboration is key in this role, as you will work closely with model teams to support new machine learning models on our hardware. Conducting performance profiling and diagnostics will be part of your responsibilities, and you will also be involved in developing specialized tools to aid in this process.

Your work will directly impact the efficiency and effectiveness of machine learning applications on Apple devices, making your contributions vital to the success of the team. You will engage with QA teams to ensure that the software you develop meets the highest standards of quality and performance.

What we offer

At Apple, we foster an inclusive environment where diverse perspectives are valued. You will have the opportunity to work on cutting-edge technology that powers Apple’s innovative products. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every candidate.

You will be part of a collaborative team that is dedicated to pushing the boundaries of what is possible in machine learning and artificial intelligence. Your work will not only contribute to the success of Apple but also to the advancement of technology in the industry.

Join us in Munich, where you will be surrounded by talented individuals who are passionate about technology and innovation. Together, we will create products that enhance the lives of millions of users around the world.

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 Engineer

Appleβ€’πŸ“ Munich

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.

Mid-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
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
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 with Python and TensorFlow to enhance performance and efficiency. This position requires experience in compiler design and machine learning.

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