Senior Software Engineer - Fulfillment Ops
Core
Design and implement scalable systems to automate and optimize Apple's order fulfillment and supply chain operations.
Role type
Senior Software Engineer (Supply Chain & Fulfillment)
Builds
Production software for supply chain optimization and automation
Domain
Retail / Supply Chain Logistics
Deliverable
production ML models
Required skills
Python, Java, Scala, C++, distributed systems, data structures, algorithms, CI/CD, database schema design, observability
Preferred skills
Docker, Kubernetes, event-driven architectures, Temporal, relational databases, NoSQL
Technologies
Hadoop, cloud platforms, Temporal, Kubernetes, Docker
Responsibilities
Develop production software for business process optimization, design system architecture for durability and peak loads, drive infrastructure development, implement process improvements, lead team maturity in analytical software, manage release engineering and CI/CD pipelines
Seniority
Senior, hands-on IC
