Apple

Apple

Software Engineer (Python)

Company : Apple

Location : Los Altos, CA, 94024

Job Type : Full Time

Date Posted : 27 May 2026

Role Number: 200655753-3956

Summary

At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. Bring passion and dedication to your work, and there’s no telling what can be accomplished.

As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple’s Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You will collaborate with various internal collaborators to define and implement solutions that optimize Apple’s internal business processes.

Description

The ideal candidate excels in collaborative environments, produces high-quality software under tight deadlines, and works independently while collaborating effectively with multi-functional teams globally (US, Singapore, India, & Europe). This role impacts Apple’s business, requiring interaction with internal teams to deliver innovative products in a dynamic environment.

Minimum Qualifications

  • Bachelor's / Master’s degree in Computer Science or related field.

  • Minimum 4 years of professional experience in software development using Python, with a consistent track record in designing, developing, and maintaining RESTful APIs using frameworks like FastAPI, Django REST Framework, or Flask.

  • Proficient in data manipulation, analysis, and processing with libraries like Pandas, NumPy, and Polars, enabling efficient handling of large datasets and complex transformations.

  • Experience with distributed computing frameworks like PySpark, Celery, or Dask.

  • Experience with design patterns, enterprise architecture, software engineering principles, and modern Python development practices, including writing and performing comprehensive unit/integration tests for robust and maintainable web applications.

Preferred Qualifications

  • Proficiency in cloud development and deployment using platforms such as AWS, Google Cloud Platform (GCP), etc., including services related to compute, storage, data processing, and managed database solutions.

  • Development experience with containerization and orchestration systems, specifically Docker and Kubernetes, for scalable deployment of applications and data pipelines.

  • Strong background in database modeling, design, and management for both SQL and NoSQL databases, and proficiency with Object-Relational Mappers (ORMs), along with exposure to caching technologies such as Redis, and workflow orchestration tools such as Apache Airflow.

  • Experience in AI/ML, particularly in working with Large Language Models (LLMs), Agentic AI systems, prompt engineering, and Retrieval-Augmented Generation (RAG) techniques, to enhance data-driven decision making, automation, or user interaction.

  • Understanding of supply chain management processes, including demand planning, inventory management, logistics, and order fulfillment with experience in developing applications for the Supply Chain business domain.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .

Top Searches

Jobs near me

Places hiring near me

Jobs hiring near me

Software engineer openings near Los Altos, CA

Jobs in Los Altos, CA

Jobs hiring immediately

Software engineer jobs in California

Immediate hire jobs

Employment opportunities near me

Apple job opportunities near Los Altos

Apple jobs in Los Altos

Full time jobs near me

Job seekers searching for Apple

Apple jobs hiring near me Los Altos, CA

Jobs at Apple

Apple jobs near me Los Altos, CA

Apple jobs near me

Apple jobs in Los Altos, CA

Apple hiring for software engineer

Software engineer hiring near Los Altos, CA

Employment at Apple

Job openings near me

Other job titles you may consider

Software engineer jobs near me

Software jobs

Tech jobs near Los Altos, CA

Developer jobs

Apple software jobs

It jobs near me

Python jobs near me

Software engineering jobs

Software jobs near me Los Altos, CA

Developer jobs near me Los Altos, CA

Trending Searches in Los Altos, CA

Apple jobs hiring near Los Altos, CA

Software engineer openings near me Los Altos

Jobs hiring now in Los Altos, CA

Software engineer jobs hiring immediately

Apple jobs near Los Altos, CA

Tech jobs near me hiring immediately

Software engineer jobs near me Los Altos

Apple jobs Los Altos, CA

Apple jobs

Open positions in Los Altos, CA

Jobs currently in Demand

Software engineer jobs in Los Altos, CA

Software engineer jobs near me Los Altos, CA

Software engineer jobs hiring near me Los Altos, CA

Software jobs hiring near me Los Altos, CA

Software jobs in Los Altos, CA

Software jobs Los Altos, CA

Software engineer jobs Los Altos, CA

Web developer jobs

Software jobs hiring near Los Altos, CA

Software engineer jobs hiring near Los Altos, CA