Apple - Austin, TX

posted 3 months 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 enhance the Apple Online experience. This position involves researching and developing advanced algorithms that drive product search, recommendation systems, and personalization strategies. You will be responsible for conceptualizing, designing, and developing core algorithms that power the buying flows and personalize the customer 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. In this fast-paced environment, you will lead and architect complex systems in areas such as Big Data, Semantic Search, Content Management, and Scalable Services. Your contributions will have a cross-functional impact, and you will provide mentorship and leadership within your division while influencing projects beyond your immediate responsibilities. Collaboration is key, as you will work closely with other engineering teams, including Hardware, QA, and Infrastructure, to ensure that the solutions you develop meet the highest quality standards. The role requires a strong machine learning background, proven software development skills, and the ability to communicate effectively and lead in a multifaceted environment. You will also be expected to foster an inclusive culture that respects diversity and encourages everyone to do their best work.

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.
  • Mentor and provide leadership within the division and influence projects beyond your own.
  • Collaborate with engineering teams to ensure high-quality solutions are delivered.
  • Develop back-end data pipelines and automation processes for machine learning tasks.

Requirements

  • 6+ years of related 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.

Nice-to-haves

  • Experience with Spark, TensorFlow, Keras, and PyTorch.
  • Experience using Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning in real applications.

Benefits

  • Equal opportunity employer committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service