Search jobs > Cupertino, CA > Machine learning engineer

Machine Learning Engineer

Bestofml
Cupertino, California, US
Full-time

Location : Cupertino, CA

Apply below after reading through all the details and supporting information regarding this job opportunity.

Job Type : Full-time

Salary Range : 185,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.

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.

J-18808-Ljbffr

11 days ago
Related jobs
Promoted
Apple
Cupertino, California

Strong machine learning fundamentals. Actively exercising machine learning techniques, including implementing basic optimizers and regularizations; formulating and implementing loss functions for given tasks, applying insightful parameter tuning in model training and evaluation, reproducing and revi...

Promoted
NVIDIA Corporation
Santa Clara, California

Principal Engineer, Distributed Machine Learning. NVIDIA is looking for a Principal Engineer to join our Distributed Machine Learning team focused on GPU accelerated Apache Spark. Data scientists often apply machine learning (ML) and deep learning (DL) algorithms over large datasets to train AI mode...

Promoted
Apple
Cupertino, California

We're an applied Machine Learning team that leverages state of the art technologies like generative AI, graph machine learning, and private learning to deliver high quality inferences. As a Machine Learning Engineer on the Relevance and Graph Inference Team, you'll join a phenomenal team of hardwork...

Robinhood
Menlo Park, California

Innovation and Continuous Learning: Passion for staying updated with the latest trends in AI and machine learning. Research and Development: Stay abreast of the latest advancements in machine learning, particularly in LLMs, LLM agents, and large-scale neural network training. Advanced Degree: Master...

Promoted
Apple
Cupertino, California

We are seeking a highly skilled Senior Machine Learning Engineer specializing in Computer Vision to join our dynamic team. As a Machine Learning Engineer within the Siri team, you will define new approaches for evaluating innovative computer vision algorithms and models to enhance product capabiliti...

ByteDance
San Jose, California

Of the required experience, must have 1 year of experience in each of the following:- Coding using Python or C++;- Optimizing, training, and deploying machine learning and deep learning models using PyTorch or TensorFlow;- Developing code and identifying issues in Linux environment;- Developing and ...

ST LUKE LEARNING CENTER
Sunnyvale, California

The position also involves collaboration with various stakeholders and leading a team of skilled machine learning engineers and scientists to execute impactful projects. A PhD or Master's degree in relevant fields such as Computer Science, Electrical Engineering, Mathematics, or Statistics is requir...

PubMatic
Redwood City, California

Senior Machine Learning Engineer. Reporting to the Director of Machine Learning, you will partner with Product and Engineering teams to both solve problems and identify new opportunities for the business. Apply statistics, modeling, and machine learning to improve the efficiency of systems and relev...

TikTok
San Jose, California

Experience in one or more of the following areas: applied machine learning, machine learning infrastructure, large-scale recommendation system, market-facing machine learning product;. The team is made up of machine learning researchers and engineers, who support and innovate on production recommend...

NIFT NETWORKS Inc
Sunnyvale, California

Staff Software Engineer, Machine Learning. Niantic’s Engineering Team seeks a Staff Software Engineer specialized in Generative AI Infrastructure to build platforms that empower engineers and researchers to create innovative user experiences with the emerging Generative AI technologies. Work with cr...