Apple - Austin, TX

posted about 1 month ago

Full-time - Senior
Austin, TX
Computer and Electronic Product Manufacturing

About the position

The Apple Store Online team is at the forefront of delivering a magical, personal digital experience for customers shopping online. As a Machine Learning Engineer, you will play a pivotal role in shaping the algorithms that drive the Apple Online experience. This position involves researching and developing advanced algorithms for product search, recommendation systems, and personalization, ensuring that every customer feels uniquely valued. You will be responsible for conceptualizing, designing, and developing core algorithms that enhance the buying process and personalize the shopping experience across the Apple Online Store. Your work will include developing production algorithms for search and recommendations, running offline experiments, and building online A/B tests to validate your solutions in production systems. You will lead the architecture of complex systems in areas such as Big Data, Semantic Search, and Scalable Services, impacting multiple cross-functional teams. This role requires a strong machine learning background, proven software development skills, and the ability to collaborate effectively within multidisciplinary teams. You will also provide mentorship and leadership within your division, influencing innovation and the implementation of state-of-the-art solutions. In addition to technical skills, you will need to demonstrate strong communication and leadership abilities, prioritize effectively, and maintain a focus on execution in a dynamic environment. The responsibilities of the team include model development and deployment on-device and web, developing back-end data pipelines, and automating machine learning tasks. Collaboration with other engineering teams, including Hardware, QA, and Infrastructure, is essential to ensure that the solutions meet the highest quality standards. The team is committed to fostering an inclusive environment that respects diversity and encourages curiosity and learning.

Responsibilities

  • Conceptualize, design, and develop core algorithms for the Apple Online Store.
  • Develop production algorithms for search, recommendations, and personalization.
  • Run offline experiments and build online A/B tests in production systems.
  • Lead and architect end-to-end complex systems in Big Data, Semantic Search, and Scalable Services.
  • Provide mentorship and leadership within the division and influence beyond your own project.
  • Collaborate closely with other engineering teams to ensure high-quality solutions.
  • Develop back-end data pipelines and automate machine learning tasks.

Requirements

  • 6+ years of related experience, including experience in machine learning.
  • Experience in Recommendation Systems, Personalization, Search, Computational Advertising, or Natural Language Processing.
  • Strong programming skills in Java, C/C++, Python, or similar languages.
  • Experience developing enterprise production machine learning models.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Passion for delivering business impact.
  • Experience with Spark, TensorFlow, Keras, and PyTorch is a plus.
  • Experience using Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning in real applications is a plus.
  • Skilled in communication, problem solving, and strategic thinking.

Nice-to-haves

  • Experience with Deep Learning frameworks such as TensorFlow and PyTorch.
  • Familiarity with Bandits and Probabilistic Graphical Models.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service