AIML - Machine Learning Engineer

Seattle, Washington

Apple Inc.
Job Expired - Click here to search for similar jobs
AIML - Machine Learning Engineer, Data and ML Innovation

Seattle, Washington, United States

Machine Learning and AI

As part of Apple's AIML organization, we encourage and create groundbreaking technology for large-scale ML systems, computer vision, natural language processing, and multi-modal understanding. The Data and Machine Learning Innovation (DMLI) team is looking for a passionate Machine Learning Engineer and Researcher to work on ambitious curiosity-driven long-term research projects that will impact the future of Apple and our products. In this role, you'll have the opportunity to work using foundational research in machine learning to help automate data annotation and design human-in-the-loop evaluation systems. As a member of the team, you will be inspired by a diversity of relevant problems, collaborating with extraordinary machine learning engineers and data scientists. Together, we will orchestrate groundbreaking research initiatives and develop transformative products designed to build a significant impact for billions of users worldwide.

Description

As a Machine Learning (ML) Engineer, you will be entrusted with the critical role of applying innovative research in ML to tackle complex data annotation and product evaluation problems. The solutions you develop will significantly impact future Apple products and the broader ML development ecosystem. You will work with a multidisciplinary team to build machine-based grading models which help reduce annotation costs and turnaround time, and to build pipelines that help automate the assessment of the quality of data used for training foundational models and adapter models to power Apple products. You will have the opportunity to showcase your groundbreaking research work by publishing and presenting at premier academic venues. Your work may span a variety of topics, including but not limited to:

  1. Using internal and external (including open source and enterprise-licensed) LLM's to build grading models and integrate the grading models into the evaluation pipelines to reduce turnaround time and automate evaluation of quality of curated data.
  2. Improvement of foundation models, performance of adapter models, etc.
  3. Conducting research to improve efficacy of data curation through identifying grading errors, bias, and distribution disparity between training and applications, thus improving scaling of model performances with respect to data size and model size.
  4. Uncovering patterns in data and using modern statistical and ML-based methods to model data distributions, aiding in discovering anomalies for mitigation and understanding model performance caveats caused by out-of-distribution samples and edge cases.
  5. Employing data selection techniques such as novelty detection, active learning, and core-set selection for diverse data types like images, 3D models, natural language, and audio.

Minimum Qualifications

  • Excellent collaboration and communication skills with a focus on the user experience.
  • 5+ years of experience with developing and evaluating ML applications, and demonstrated experience in understanding and improving data quality.
  • Experience writing automated unit, integration, and acceptance tests, and using continuous integration systems.
  • Experience with database and SQL skills.
  • B.S. in Machine Learning, Computer Science, Statistics, Operations Research or related areas.

Preferred Qualifications

  • Proven expertise in machine learning with a passion for model evaluation and applications.
  • Experience with natural language processing (NLP), and large language models, such as BERT, GPT, or Transformers.
  • Staying on top of emerging trends in LLMs.
  • Strong programming skills and hands-on experience using the following languages or deep learning frameworks: Python, PyTorch, or Jax.
  • Demonstrated publication record in relevant conferences (e.g. ACL, EMNLP, NeurIPS, ICML, ICLR, etc.) is a plus.
  • Ph.D. in Machine Learning, Computer Science, Statistics, Operations Research or related areas.

Additional Requirements

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $135,400 and $250,600, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Date Posted: 10 November 2024
Job Expired - Click here to search for similar jobs