Python Developer - Web Application Development
Core
Design, develop, and optimize highly scalable, distributed systems and web applications for Apple's Supply Chain Innovation team, serving internal business processes from supply planning to product distribution.
Role type
Senior Python Engineer (Web Application & Distributed Systems)
Builds
End-to-end software solutions, microservices, and cloud-native applications for supply chain operations.
Domain
Supply Chain / Enterprise Software
Deliverable
production ML models | product features
Required skills
Python, Django/Flask, API development, data structures, algorithm design, object-oriented programming, cloud environments (AWS/GCP), database technologies (RDBMS, Key-Value, Document-based), real-time data processing (Apache Kafka), LLMs, prompt engineering, RAG
Preferred skills
Agile project management, Javascript frameworks (Angular/React), AI/ML experience, Supply Chain domain knowledge
Technologies
Python, Django, Flask, AWS, GCP, Apache Kafka, Angular, React, pandas, numpy
Responsibilities
Design and develop scalable distributed systems and web applications; lead proof-of-concept projects and pilot implementations; contribute to design and code reviews; mentor and guide a team of engineers; handle application production support.
Seniority
Senior, hands-on IC with mentorship responsibilities