About The Position

A key part of the Apple mission is to empower our users to access world knowledge and answer their questions intelligently. A universal search engine constitutes the backbone of this effort, powering consistent experiences across product surfaces such as Siri, Safari, Spotlight, App Store, Apple Music etc. The Query Resolution team plays a central role in this endeavor, residing at the intersection of ML, search and speech technologies. The services we own and build are pivotal towards auto-completing user queries, providing query suggestions and correcting spelling / speech recognition errors, especially for Siri! As part of our team, you will use innovative techniques (including but not restricted to LLMs) to resolve exciting problems across query correction and recommendation. We are looking for Machine Learning engineer with deep expertise across one or more areas spanning search, ranking, ML modeling and ML inference. You will join a dynamic team that blends together strong technical skills, proactive collaboration, insightful product vision, and deliver an extraordinary search platform! Upon joining our team, you'll have the exceptional opportunity to use innovative techniques to create significant impact for hundreds of millions of users. We are looking for strong teammates with rich experience across machine learning and search engineering.

Requirements

  • Bachelors degree in Computer Science or a related field
  • 4+ years of experience in search, ranking, recommendation systems, natural language processing, deep learning, embedding techniques or LLMs
  • You are comfortable with both ML fundamentals and driving the ML lifecycle from inception to launch
  • You are proficient in at least one of following languages: Python, Go, C++

Nice To Haves

  • MS or PhD in Computer Science or a related field
  • Experience with large-scale distributed search / machine learning systems is a plus
  • You possess excellent collaborative skills - the ability to work smoothly within a team while yet being able to deliver impact individually

Responsibilities

  • Understand product requirements and transform broad, open-ended requirements into concrete, well-defined engineering problems
  • Architect ML / search systems through their lifecycle: spanning across opportunity analysis, brainstorming, system design, project planning, implementation, integration, evaluation, hill climbing and launching to production
  • Employ powerful techniques across ranking, recommendations, large language models (LLMs) and reinforcement learning towards creating user impact
  • Smooth multi-functional collaboration across a variety of audiences; mentorship for team members

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service