Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.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

Software Engineering Senior

AppleCalifornia

Apply Now →

Overview

Apple is hiring a Senior Software Engineer for the Model Inference team to enhance Apple Maps with advanced deep learning and large language models. You'll work with Python, Java, and C++ to optimize high-performance inference services. This role requires 5+ years of experience in software engineering focused on ML inference and large-scale systems.

Job Description

Who you are

You have 5+ years of software engineering experience with a strong focus on ML inference and large-scale systems — you've successfully deployed and optimized models for high-performance production environments. Your expertise in GPU acceleration and deep learning frameworks like PyTorch and TensorFlow sets you apart in the field. You are proficient in programming languages such as Python, Java, or C++, allowing you to tackle complex engineering challenges effectively.

You thrive in collaborative environments, working closely with research and product teams to bring innovative models into production — your ability to take end-to-end ownership of projects ensures that you deliver measurable results at a global scale. You understand the importance of efficiency, reliability, and scalability in high-volume, low-latency systems, and you are committed to optimizing inference across heterogeneous accelerated compute hardware.

Your experience with deploying services on Kubernetes demonstrates your capability to manage containerized applications in production — you are familiar with building and integrating inference engines and control-plane components, ensuring seamless integration with existing infrastructure. You are passionate about leveraging advanced technologies to improve search quality and enhance user experiences across platforms.

Desirable

Experience with large language models and their deployment in production systems is a significant advantage — you are eager to stay updated with the latest advancements in machine learning and AI technologies. Familiarity with cloud platforms and services will further enhance your ability to contribute to the team.

What you'll do

As a Senior Software Engineer on the Apple Maps team, you will lead the design and implementation of large-scale, high-performance inference services — your work will directly impact the quality of search results and user experiences across Apple Maps. You will collaborate with cross-functional teams, including research and product partners, to bring advanced deep learning and large language models into production.

Your responsibilities will include onboarding new use cases and optimizing inference processes — you will ensure that the services you develop are efficient and reliable, capable of handling high volumes of requests with low latency. You will also be involved in deploying services on Kubernetes, managing the lifecycle of applications in a cloud environment.

You will take ownership of the full server stack, from model deployment to performance optimization — your role will require you to monitor and troubleshoot production systems, ensuring that they operate smoothly and meet the high standards expected by Apple users. You will also contribute to the continuous improvement of the ML platform, identifying opportunities for enhancements and implementing best practices in software engineering.

What we offer

At Apple, you will be part of a team that is dedicated to building the best map in the world — you will have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on millions of users. We foster a culture of innovation and collaboration, encouraging you to share your ideas and insights with the team.

We offer competitive compensation and benefits, along with opportunities for professional growth and development — you will have access to resources that support your career advancement and help you stay at the forefront of the industry. Join us in our mission to enhance the way people navigate and explore 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

OpenAI

Software Engineering

OpenAI📍 San Francisco - On-Site

OpenAI is hiring a Software Engineer for their Model Inference team to optimize AI models for high-volume production environments. You'll work with Azure and Python to enhance model performance and efficiency. This position requires 5+ years of experience in software engineering.

🏛️ On-SiteMid-Level
1 year ago
Apple

Software Engineering

Apple📍 California

Apple is hiring a Senior Software Engineer for the Maps Search team to build innovative search platforms and services. You'll work with Java, C++, and Python to deliver high-quality solutions. This role requires 7+ years of software engineering experience.

Senior
1 month ago
Apple

Ml Data Engineer

Apple📍 California

Apple is hiring a Senior ML Data Engineer to build high-quality datasets for machine learning applications. You'll work with Python and data engineering techniques to support critical features across Apple products. This position requires 7+ years of experience in data engineering.

Senior
2 months ago
Apple

Ml Infrastructure Engineer

Apple📍 California

Apple is hiring a Senior ML Infrastructure Engineer to design and maintain the compute infrastructure for machine learning tasks. You'll work with technologies like Kubernetes and cloud platforms. This position requires 7+ years of experience in related fields.

Senior
3w ago
Cohere

Staff Engineer

Cohere📍 San Francisco - Hybrid

Cohere is hiring a Staff Software Engineer for their Inference Infrastructure team to build high-performance AI platforms. You'll work with technologies like Python and Docker to deploy optimized NLP models. This role requires experience in machine learning and scalable systems.

🏢 HybridSenior
1 month ago