5+ years of experience developing, shipping, and measuring industry-scale machine learning-based software systems; experience working on large-scale NLU systems a strong asset
Experience as a senior engineer, tech lead, or engineering manager for a machine learning-based product, including mentoring other engineers, working with program and product managers, and communicating accomplishments, metrics, and challenges to cross-functional stakeholders and leaders
Expertise and experience in Large Language Models (LLMs) or other foundation models, ideally demonstrated through publications or shipping foundation model-based features and products.
Strong background in machine learning, deep learning, and foundation models, as demonstrated through top-tier publications and/or successful development of training data, models, or software in commercial machine learning systems.
Deep understanding of fundamentals of machine learning, such as classification, feature engineering, information extraction, structured prediction, clustering, semi-supervised learning, topic modeling, and ranking.
Excellent software engineering skills: Proficiency in at least one object-oriented language (e.g. Java, C++, Objective-C, or Swift), scripting languages (e.g. Python, Ruby, bash), and deep learning/machine learning frameworks (e.g. TensorFlow, PyTorch, or CoreML)
Outstanding problem solving, critical thinking, creativity, organizational, design, and interpersonal skills; ability to work with all levels of engineers, scientists, designers, and communicate effectively with management, leadership, and cross-functional partners
Experience in data science and analytics, including data annotation, statistical analyses, A/B testing, and/or conducting experiments and investigations in large-scale usage data environments
Self-starter with a proven ability to handle multiple projects with strict deadlines
Prior experience with applying large-scale tools (e.g. MapReduce, Hadoop, Hive Spark) to large quantities of textual data is an asset
Experience in the iOS development ecosystem (e.g. Swift, Objective-C, CoreML, or SiriKit) is a plus
Experience in localization, internationalization, machine translation, or language technologies is an asset
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.