Published on

Machine Learning Engineer

Job Details

Role: Machine Learning Engineer

Location: Cupertino, CA
Job Type: Full-time
Salary Range: 185,752185,752 - 214,500 per year

About the Role

Apple, known for its innovative products and technologies, is seeking a Machine Learning Engineer to develop and integrate scalable machine learning systems. In this role, you will design, build, and optimize ML infrastructure, contributing to Apple's mission to create products people can’t imagine living without.

This role offers opportunities to work on large-scale distributed ML systems, with a focus on cloud technologies, API design, and data infrastructure. You will collaborate with multiple teams to solve complex data problems at scale and identify new patterns to improve ML system performance and maintainability.

Responsibilities

  • ML Infrastructure: Develop and integrate scalable machine learning systems for Apple’s applications.
  • Experimentation: Build software to improve the rate of experimentation and decision-making for machine learning projects.
  • Data Management: Edit data distribution and improve data quality to support machine learning data usage.
  • Collaboration: Work closely with engineers across different functions to solve complex data challenges at scale.
  • Cloud Integration: Work with cloud data processing technologies and ML modeling frameworks to support various applications.
  • System Architecture: Architect end-to-end platforms supporting machine learning operations.
  • Data Analytics: Run large-scale data analytics applications using Spark across clustered computers.
  • API Development: Design and implement API backends for building distributed machine learning systems.

Requirements

  • Education:
    • Bachelor’s degree or foreign equivalent in Computer Science or a related field.
  • Experience:
    • 4 years of experience in machine learning or a related occupation.
    • 2+ years experience with the following skills:
      • Designing and implementing API backend for distributed ML systems.
      • Using Python for training and evaluating machine learning models.
      • Using Java to build microservices APIs in cloud and infrastructure.
      • Running large-scale data analytics using Spark.
      • Using MySQL or other relational databases to store and query data.
      • Working with distributed storage systems and high-performance query engines like Presto.
      • Debugging and monitoring production services.

Benefits

Apple employees receive competitive compensation and a wide range of benefits, including:

  • Comprehensive medical and dental coverage.
  • Retirement plans and employee stock purchase plans.
  • Opportunities for advancement and professional development.
  • Relocation benefits (if applicable).
  • Reimbursement for certain educational expenses including tuition.

Why Join Apple?

  • Collaborate with world-class engineers and technologists to solve challenging problems.
  • Work in a dynamic, fast-paced environment focused on innovation and cutting-edge AI technologies.
  • Become part of a company that inspires creativity and excellence through diversity and inclusion.

How to Apply

Interested candidates should visit Apple Careers to apply. Learn more about Apple’s benefits and the role.

Apple is an Equal Opportunity Employer committed to inclusion and diversity. We ensure equal opportunity for all applicants regardless of race, color, religion, gender, or other protected characteristics.


Apple Inc.
Cupertino, CA
Role Number: 200567466