Apple is seeking to build end-to-end, best-in-class software solutions for its Supply Chain needs, including Supply Planning, Demand Planning, and Product Distribution. The goal is to optimize internal business processes and deliver cutting-edge products in a dynamic environment.
Requirements
- Strong knowledge of data structures, algorithm design, and object-oriented programming.
- Proven track record of designing and implementing scalable, performant data pipelines, data services, and data products.
- Strong aptitude for learning new technologies related to Data Management and Data engineering.
- Hands-on experience with at least one of the programming language like Python, Java etc...
- Familiarity with Python Data Analytics platforms, including Pandas, DataFrames, and NumPy, is a plus.
- Exposure to cloud computing platforms such as AWS and GCP, with experience in developing tools and services in public cloud environments.
- Experience with Cloud based databases like Snowflake/Redshift is a plus
Responsibilities
- Develop, and optimize highly scalable, distributed systems, leveraging cloud-native technologies and microservices architecture to build robust and resilient solutions.
- Contribute to proof-of-concept projects and pilot implementations to showcase new ideas.
- Continuously strive for excellence by continuously seeking ways to enhance system reliability, performance, and security.
- Actively contribute to debugging and resolving issues as part of the development process.
- Develop system components and take full responsibility for the timely delivery, quality of the work.
- Collaborate effectively with product owners, developers, QA teams, support teams, and end users.
- Tackle complex technical challenges, drive innovation, and stay up-to-date with emerging technologies.
Other
- B.S in Computer Science or equivalent.
- Must be a self-starter, highly motivated, and able to work independently, while collaborating effectively with multi-functional teams across the globe (US, Singapore, India, and Europe).
- Occasionally, will need to handle application production (warranty) support.
- Demonstrate strong multitasking abilities and work independently with minimal supervision.
- Possess excellent verbal and written communication skills for clear and effective interaction with various teams.