Converting abstract, high-level goals into concrete, measurable requirements and proposing, implementing, evaluating, and shipping different AI/ML technologies and resulting data to achieve a given task for Apple Maps.
Requirements
- 5+ years of experience in building large scale machine learning systems.
- Deep understanding of NLP fundamentals including embedding generation, text similarity, entity recognition.
- 2+ years of experience in one or more of the following ML areas: generative AI models (e.g. Transformers, LLMs, VLMs, etc).
- Strong programming skills and hands-on experience with machine learning tools and libraries such as PyTorch, TensorFlow, Scikit-learn; programming skills in Scala, Python, Java, or C++
- Experience working with large scale and real world datasets
- Knowledge of Spark, Solr/Lucene, Cassandra, and related big data technologies
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
Responsibilities
- Proposing, implementing, evaluating, and shipping different AI/ML technologies and resulting data to achieve a given task.
- Collaborating with various partners, including engineering orgs and designers to architect the best overall system.
- Building large scale machine learning systems.
- Implementing NLP fundamentals including embedding generation, text similarity, entity recognition.
- Implementing generative AI models (e.g. Transformers, LLMs, VLMs, etc).
- Working with large scale and real world datasets.
- Delivering models that render high quality results.
Other
- Self-motivated engineer/scientist with strong technical and interpersonal skills.
- Metrics focused and passionate about delivering models that render high quality results
- Strong problem-solving, communication, and ability to collaborate with cross-functional teams.
- Understanding of Knowledge graphs and their applications to entity matching
- Working knowledge of Deep learning and computer vision, are pluses