Apple

Machine Learning Engineer, Strategic Data Solutions

Apple
TechnologySingaporeOnsitePosted 1 week ago

About the role

AI summarised

Join the Fulfillment Operations team within Strategic Data Solutions at Apple to apply machine learning and optimization techniques to solve complex, real-world logistics problems within Apple's global supply chain. You will design, build, deploy, and maintain end-to-end data-driven solutions that directly improve operational efficiency and security.

TechnologyOnsiteSupport and Service

Key Responsibilities

  • Engage with stakeholders to translate ambiguous business problems into technical solutions
  • Design data-driven solutions, balancing established techniques with custom approaches where they add value
  • Collaborate with technical partners to implement robust real-time and batch decisioning in production
  • Build and maintain data pipelines, distributed systems, and infrastructure that power fulfillment operations
  • Write clean, testable, maintainable code and establish best practices for code quality and system reliability
  • Create reporting and monitor decisioning quality to maintain operational and business metric health
  • Communicate with stakeholders about your work, tailoring explanations to varying technical backgrounds and business priorities

Requirements

  • Graduate degree with research/work experience utilizing data science techniques (e.g., Computer Science, Statistics)
  • Bachelor's degree with equivalent experience in data science
  • At least 3 years of practical experience building and deploying programmatic solutions to answer real-world questions
  • Practical experience implementing data science applications in Python or a similar programming language
  • Theoretical understanding of machine learning algorithms and their relative strengths and weaknesses
  • Ability to use SQL to extract insights from data
  • Experience with version control systems and modern development workflows
  • Excellent problem-solving, critical thinking, and communication skills