Apple - Cupertino, CA

posted 4 days ago

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

About the position

The role involves designing and building machine learning systems and tools that support applied machine learning teams throughout their product development cycle at Apple. The successful candidate will engineer solutions to support model training, including building reliable and scalable systems for data processing, model evaluation, and inference. The position requires creativity and problem-solving skills to develop scalable, maintainable, and cost-effective solutions in a collaborative team environment.

Responsibilities

  • Design and build ML systems and tools to support applied ML teams.
  • Engineer solutions for model training, including data processing pipelines and model evaluation infrastructure.
  • Integrate machine learning into products as needed.
  • Develop scalable, maintainable, and cost-effective solutions.
  • Collaborate with team members to tackle challenging problems.

Requirements

  • 5+ years of industry experience as a Machine Learning Engineer or Software Engineer working on deploying large-scale systems.
  • Strong understanding of data-centric systems, distributed systems, reliability, and cloud services.
  • Hands-on experience in designing and coding large-scale systems.
  • Proven experience with applied machine learning, data engineering, or similar fields.
  • MS in Computer Science or related experience.

Nice-to-haves

  • Experience with developer tools or developer productivity systems.
  • Experience with open source or inner source.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in employee stock programs and purchase Apple stock at a discount.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service