Apple's Manufacturing Systems & Infrastructure (MSI) team is seeking a Senior Software Engineer to join their team. In this role, you will design and develop software architecture for large scale systems integrations to integrate operations applications with Enterprise tools like Product Life Cycle Management at Apple Product Operations. You will be responsible for crafting, developing, and maintaining large-scale systems, storage, and integration services. You'll partner with different teams across Apple, Operations, and engineering teams to develop architectures and frameworks enabling a single source of truth for enterprise data. Working closely with the DevOps team, you'll develop monitoring and alerting scripts for various applications and systems integrations. This role offers the opportunity to learn and work on the latest technologies, lead POCs to demonstrate new ideas, and influence the future direction of Apple's technology stack.
Key Responsibilities:
- Design and develop software architecture for large scale systems integrations
- Craft, develop, and maintain large-scale systems, storage, and integration services
- Partner with cross-functional teams to develop architectures and frameworks
- Develop monitoring and alerting scripts
- Lead POCs and influence future technology direction
Required Qualifications:
- Deep experience in developing large scale distributed computing systems
- In-depth knowledge of system integration using APIs and message-oriented architecture
- Strong software development, problem-solving, and debugging skills with Python experience
- Strong experience in writing SQL queries and performance tuning
- Experience with AWS services (S3, EKS, EC2), Apache Airflow, and Apache Spark
- Experience with cloud-native platforms using containerization technologies (Kubernetes, Docker, Helm)
- 7+ years of experience in implementing and supporting highly scalable data pipeline systems
- Bachelor's degree in computer science or equivalent field
Preferred Qualifications:
- Experience with large data reporting and data visualization tools
- Experience with distributed datastores like Snowflake, Singlestore
- Strong communication and collaboration skills
- Ability to thrive in a multi-functional team on high-profile, critical projects
This role offers the opportunity to work on cutting-edge technologies and contribute to Apple's innovative products and services.