Machine Learning Engineer

AppleCambridge, MA
2h

About The Position

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do. DESCRIPTION APPLE INC has the following available in Cambridge, Massachusetts. Engage with research teams to map out technology roadmaps including external partners like AWS. Write software to incorporate the latest developments in open-source Machine Learning technology and make it accessible to speech researchers at Apple. Lead weekly syncs with research and engineering teams on challenges and future directions. Mentor engineers and researchers on best software engineering practices through code reviews and discussions. Scope out, plan, and lead major software engineering features with a one-year time horizon. Lead weekly meetings with multiple contributors and stakeholders to ensure project stays on track. Leverage deep understanding of Software Engineering, Machine Learning, and Speech Processing to suggest new directions to take to leadership and partner teams. Make technical recommendations and help team implement Machine Learning tools and pipelines that incorporate best practices for preserving customer privacy during training and evaluation of speech recognition models. Work with partner teams to troubleshoot and fix tools and infrastructure used by speech researchers to unblock work and serve as a technical liaison between multiple engineering teams at Apple and Speech Recognition researchers. 40 hours/week. 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 $162,500 - $244,600/yr and your base pay will depend on your skills, qualifications, experience, and location.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering, Machine Learning or related field and 1 year of experience in the job offered or related occupation.
  • 1 year of experience with each of the following skills is required:
  • Applying Machine Learning and Artificial Concepts including neural networks, conformers, and transformers to improve speech recognition models
  • Using Machine Learning toolkits, including PyTorch and experience optimizing models for faster computation.
  • Leveraging GPUs in distributed workloads for machine learning tasks to train large, highly accurate machine learning models while using GPU resources efficiently to allow more research ideas and improve models for customers faster
  • Utilizing Python for software engineering tasks.
  • Managing large Python codebase with more than ten contributors.
  • Managing machine learning projects with interdisciplinary teams including researchers, engineers, and linguists to improve models for customers.
  • Using speech understanding and speech concepts for all products and languages including a variety of acoustic environments and accents.
  • Utilizing technical knowledge and distilling requirements to work with infrastructure partner teams internally and externally.

Nice To Haves

  • N/A

Responsibilities

  • Engage with research teams to map out technology roadmaps including external partners like AWS.
  • Write software to incorporate the latest developments in open-source Machine Learning technology and make it accessible to speech researchers at Apple.
  • Lead weekly syncs with research and engineering teams on challenges and future directions.
  • Mentor engineers and researchers on best software engineering practices through code reviews and discussions.
  • Scope out, plan, and lead major software engineering features with a one-year time horizon.
  • Lead weekly meetings with multiple contributors and stakeholders to ensure project stays on track.
  • Leverage deep understanding of Software Engineering, Machine Learning, and Speech Processing to suggest new directions to take to leadership and partner teams.
  • Make technical recommendations and help team implement Machine Learning tools and pipelines that incorporate best practices for preserving customer privacy during training and evaluation of speech recognition models.
  • Work with partner teams to troubleshoot and fix tools and infrastructure used by speech researchers to unblock work and serve as a technical liaison between multiple engineering teams at Apple and Speech Recognition researchers.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service