Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer (Python) - Supply Chain Solutions

Apple

Salary not specified
Sep 28, 2025
Austin, TX, US
Apply Now

At Apple, the business problem is to build 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.

Requirements

  • 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.
  • 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.

Responsibilities

  • Design, develop, and optimize highly scalable, distributed systems, using cloud-native technologies and microservices architecture to build scalable, robust and resilient solutions.
  • Lead proof-of-concept projects and pilot implementations to showcase new ideas.
  • Strive for excellence by continuously seeking ways to enhance system reliability, performance, and security.
  • Contribute to design and code reviews, and assist in debugging and resolving issues.
  • Develop system components and take full responsibility for the timely delivery and quality of the work.
  • Collaborate with product owners, developers, QA, support teams, contractors and end users with minimal direction.
  • Mentor and guide a team of engineers, fostering a culture of innovation and excellence.

Other

  • Bachelor's / Master’s degree in Computer Science or related field.
  • Occasionally, will need to handle application production (warranty) support.
  • Collaborate with various internal collaborators to define and implement solutions that optimize Apple’s internal business processes.
  • Work independently while collaborating effectively with multi-functional teams globally (US, Singapore, India, & Europe)
  • Apple is an equal opportunity employer that is committed to inclusion and diversity.