Apple - Cupertino, CA

posted 4 days ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Machine Learning Engineer role at Apple involves designing and building machine learning solutions to enhance the software development experience within the Apple ecosystem. The position requires collaboration with a team of applied scientists and engineers to develop scalable and maintainable ML models and systems, focusing on real-world applications and problem-solving.

Responsibilities

  • Engineer solutions to support model training, including building data processing pipelines and model evaluation infrastructure.
  • Integrate machine learning directly into products.
  • Develop scalable, maintainable, and cost-effective solutions for machine learning applications.
  • Collaborate with team members to tackle challenging problems in machine learning and natural language processing.

Requirements

  • 5+ years of industry experience as a Machine Learning Engineer or Software Engineer.
  • Strong understanding of machine learning, deep learning, natural language understanding, distributed systems, reliability, and cloud services.
  • Hands-on experience in building large-scale ML-based solutions or scaling distributed systems.
  • MS in Computer Science or related experience.

Nice-to-haves

  • Practical experience with applied Natural Language Processing.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service