
The personal technology company redefining user experience
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...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • Cupertino, California, United States
Apple is hiring a Software Performance Engineer for Memory to enhance the performance of iOS, macOS, and watchOS. You'll collaborate with various engineering teams and require skills in Python, Ruby, and Swift. This position is based in Cupertino, California.
You have a solid background in software engineering with experience in at least one object-oriented language and one scripting language such as Python or Ruby. You enjoy debugging and analysis work, and have experience writing native applications for iOS, macOS, or watchOS. Your educational background includes a BS or MS in Computer Science or Computer Engineering, or an equivalent field.
You are familiar with the Xcode Instruments suite and have skills for understanding large system architectures. Your interests span several areas of software, including operating systems, graphics, UI applications, machine learning, and compilers. You possess excellent spoken and written communication skills and thrive in a team environment, demonstrating competence in delivering software written in Swift, SwiftUI, or Objective-C.
In this role, you will make a significant impact on the performance of Apple's operating systems by collaborating with software teams across the company. You will engage with various engineering teams to gain a deep understanding of problem domains while developing features that prioritize performance. Your responsibilities will include evangelizing best practices, assisting teams in measuring and understanding their performance, and optimizing existing software.
You will also be involved in building the tools necessary for performance analysis, which will require a moderate amount of coding experience. Your work will directly contribute to making Apple's products run smoothly and efficiently, enhancing the user experience across devices like the iPhone, iPad, Mac, and Apple Watch.
Apple offers a collaborative work environment where you can grow your skills and make a difference in the technology landscape. You will have the opportunity to work on cutting-edge software components and contribute to the performance of widely used products. The company values diversity and inclusion, encouraging applicants from all backgrounds to apply. You will be part of a team that is dedicated to excellence and innovation in software performance engineering.
Apply now or save it for later. Get alerts for similar jobs at Apple.