Apple is looking to solve complex problems in the Supply Demand Planning domain by relying on each other's strengths and skills to build something bigger than themselves.
Requirements
- 10+ years of work experience in Java, Python, or an equivalent programming language, with a focus on big data, scalability, and responsive systems.
- 5+ years of work experience as a system architect, creating efficient solutions for very complex requirements from business communities.
- 5+ years of work experience with large scale technologies such as Single Store, Spark, Microservices, Kafka, etc.
- Proficiency in the Agile software development lifecycle.
- Fundamental grasp of computer science basics, including data structures and algorithms.
- Hands-on experience in developing and deploying applications in the public cloud.
- Experience in handling architectural and design considerations such as performance, scalability, reusability, and flexibility issues.
Responsibilities
- Provide technical leadership and mentorship to a team of software engineers, focusing on increasing software development maturity and skills across the team.
- Define and drive the technical direction of projects, ensuring alignment with business objectives and long-term goals.
- Collaborate with cross-functional teams across Apple, including product managers and designers, to develop innovative solutions and deliver high-quality software products.
- Architect scalable and maintainable software solutions, considering factors such as performance, security, and usability.
- Make informed decisions on technical matters, balancing short-term needs with long-term goals and technical debt.
- Review and provide feedback on technical designs and code implementations, ensuring adherence to best practices and standards.
- Work with external teams to drive the development of infrastructure needs.
Other
- BS in Computer Science or related field.
- MS in Computer Science preferred; equivalent work experience considered
- Ability to prioritize tasks and complete assignments ahead of schedule.
- Ability to work independently and as a great standout colleague.
- Contribution to a work climate where differences are valued and supported.