Machine Learning Engineer

$185,752 - $214,500/Yr

Apple - Cupertino, CA

posted about 1 month ago

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

About the position

The position at Apple involves researching, designing, and developing computer and network software, particularly focusing on machine learning infrastructure and applications. The role requires collaboration with engineers to solve complex data problems and improve machine learning systems, ensuring scalability and efficiency in operations.

Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs.
  • Analyze user needs and develop software solutions using principles of computer science and engineering.
  • Develop scalable machine learning infrastructure for applications.
  • Build and integrate end-to-end lifecycles of large-scale, distributed machine learning systems.
  • Create software that enhances experimentation rates and decision-making processes.
  • Develop tools and services to improve machine learning systems beyond modeling choices.
  • Edit data distribution and improve data quality to support machine learning data usage.
  • Architect the end-to-end platform for machine learning operations.
  • Collaborate with engineers across functions to address complex data problems at scale.
  • Identify and evaluate new patterns and technologies to enhance performance and maintainability of machine learning systems.
  • Work with cloud data processing technologies and machine learning modeling frameworks.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science or related field.
  • 4 years of experience in the job offered or related occupation.
  • 2 years of experience designing and implementing API backend for distributed machine learning systems.
  • 2 years of experience using Python for training and evaluating machine learning models.
  • 2 years of experience using Java to build micro-services APIs in cloud and infrastructure.
  • 2 years of experience running large-scale data analytics applications using Spark.
  • 2 years of experience using relational databases such as MySQL.
  • 2 years of experience using distributed storage systems.
  • 2 years of experience using high performance query engines for big data, including Presto.
  • Experience debugging and monitoring production services.

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
  • Participation in Apple's discretionary employee stock programs
  • Eligibility for discretionary restricted stock unit awards
  • Ability to purchase Apple stock at a discount through the Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service