Current jobs related to Software Development Engineer, Machine Learning Platform Technology - Cupertino, California - Apple


  • Cupertino, California, United States Annapurna Labs (U.S.) Inc. Full time

    About the RoleAs a Software Development Manager for Machine Learning Acceleration, you will be responsible for leading a team of engineers to design and deploy machine learning applications and use cases on various frameworks such as PyTorch, JAX, and TensorFlow. You will be responsible for the full development life cycle of our integrations and extensions...


  • Cupertino, California, United States CoolSnail Full time

    Job DescriptionJob Title: Machine Learning Engineer/AI EngineerWe are seeking a highly skilled Machine Learning Engineer/AI Engineer to join our team at CoolSnail. As a key member of our team, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing Machine Learning Pipelines using K8s/AKS based Argo Workflow...


  • Cupertino, California, United States Coolsnail Full time

    Job Title: Machine Learning Engineer/AI EngineerProject Overview:We are seeking a skilled Machine Learning Engineer/AI Engineer to develop an AI/ML Model Inferencing Pipeline that automates the extraction of data elements from documents or source streaming data. This project will leverage the elastic nature of cloud computing for cost optimization across...


  • Cupertino, California, United States CoolSnail Full time

    Job OverviewCoolSnail is seeking a highly skilled Machine Learning Engineer/AI Engineer to join our team. As a key member of our engineering team, you will design, develop, and deploy machine learning pipelines using K8s/AKS based Argo Workflow Orchestration solutions.Key Responsibilities:Design and develop machine learning pipelines using K8s/AKS based Argo...

  • Software Engineer

    3 weeks ago


    Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly motivated and experienced Software Engineer to join our Machine Learning Platform Technology & Infra team. As a key member of our team, you will be responsible for optimizing end-to-end system performance of distributed machine learning workloads.Key ResponsibilitiesEngage with ML researchers to optimize end-to-end...


  • Cupertino, California, United States Annapurna Labs Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to lead our Machine Learning Acceleration team. As a key member of our organization, you will be responsible for designing and deploying ML applications and use cases on various frameworks such as PyTorch, JAX, and TensorFlow.As the Software Development Manager for the ML Applications...


  • Cupertino, California, United States Amazon Full time

    About the RoleThis is a unique opportunity to join the Machine Learning Applications team at Amazon, where you will be responsible for developing, enabling, and performance tuning a wide variety of machine learning model families.As a software engineer in this team, you will work closely with compiler engineers and runtime engineers to create, build, and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our dynamic team in Apple's ML Platform & Technology group. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle.Key ResponsibilitiesDesign and develop large-scale distributed systems...


  • Cupertino, California, United States Apple Full time

    Job DescriptionCupertino, California, United StatesSoftware and ServicesOur team is dedicated to bringing the latest machine learning techniques to the field of software development. We aim to make it easier for our developers to write, build, and test their code.We believe that providing better, more intelligent tools and infrastructure to our developers...


  • Cupertino, California, United States Apple Full time

    About the RoleWe're seeking a highly skilled Machine Learning Software Engineer to join our Creativity Apps team at Apple. As a key member of our team, you'll work on pioneering technologies to create next-generation creative editing tools for professionals and enthusiasts alike.As a Machine Learning Software Engineer, you'll collaborate with our world-class...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Engineering Program Manager to join our Machine Learning Platform and Technologies (MLPT) team in AI/ML. As a key member of our team, you will be responsible for simplifying and accelerating the adoption of machine learning in Apple products and ecosystems.As a technical program manager, you will partner...


  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer II - ML Tools to join our team at Amazon Development Center U.S., Inc. This individual will lead the design and implementation of a new toolset for machine learning workloads and work closely with developers, system architects, hardware engineers, and users within and external to Amazon.Key...


  • Cupertino, California, United States Amazon Full time

    About the RoleThis is a software engineer position in the Machine Learning Applications (ML Apps) team for AWS Neuron. The team works on development, enablement, and performance tuning of machine learning models, including large language models and vision transformers.The ideal candidate will have experience optimizing inference performance for latency and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our iCloud Services team. As a key member of our team, you will be responsible for designing and building scalable machine learning infrastructure to support our customers.ResponsibilitiesDesign and implement scalable machine learning infrastructure to support our...


  • Cupertino, California, United States Apple Full time

    Job Title: Machine Learning EngineerAbout the Role:We are seeking a highly skilled Machine Learning Engineer to join our team at Apple. As a Machine Learning Engineer, you will play a key role in developing and implementing machine learning models that power our products and services.Key Responsibilities:Design and develop machine learning models that meet...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Machine Learning Engineer to join our iPhone Operations Data Team. As a key member of our team, you will collaborate with engineering and operations teams to develop and deploy machine learning solutions for various vision-based tasks and projects.Key ResponsibilitiesDevelop and deploy scalable Computer Vision and...


  • Cupertino, California, United States Apple Full time

    Job Title: Machine Learning Algorithm EngineerAt Apple, we're looking for a talented Machine Learning Algorithm Engineer to join our team. As a key member of our Sensing, Data, and Interaction Software team, you'll be responsible for developing and optimizing sensing algorithms and technologies.Key Responsibilities:Develop and optimize sensing algorithms and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Apple, where you will play a key role in developing innovative product features that push the boundaries of sensing, machine learning, and human-computer interaction.As a member of our research and engineering team, you will work closely with machine learning and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe're seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a Senior Machine Learning Engineer, you will be responsible for designing and developing high-performance machine learning models and infrastructure in concert with designers, software/hardware engineers, and applied R&D teams.Key...


  • Cupertino, California, United States Annapurna Labs (U.S.) Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Manager to lead our Machine Learning Applications Framework team. As a key member of our organization, you will be responsible for designing and deploying ML applications and use cases on various frameworks such as PyTorch, JAX, and TensorFlow.Key Responsibilities:Lead a team of engineers to...

Software Development Engineer, Machine Learning Platform Technology

2 months ago


Cupertino, California, United States Apple Full time
About the Role

We are seeking a highly skilled Software Development Engineer to join our Machine Learning Platform Technology & Infrastructure team at Apple. As a key member of our team, you will be responsible for designing and building services and functionalities for the model training software systems that are part of our platform.

Key Responsibilities
  • Contribute to the architecture, design, development, and operations of large-scale systems designed for machine learning, including data management systems, data engineering workflow systems, distributed compute systems, and their web portal & web service components.
  • Partner with data scientists and machine learning engineers across different Apple organizations to define high-impact product features and deliver them with quality.
  • Help build the platform upon which other teams will develop data pipelines and machine learning applications.
  • Collaborate with a group of engineers to deliver high-quality products/services.
  • Stay up-to-date with current technologies and apply them in the job.
Requirements
  • Experience with delivering user experiences in the form of Web Services built using Java and SpringBoot.
  • Experience with developing and deploying on a Kubernetes-based infrastructure.
  • Experience running reliable production services with a focus on observability and monitoring.
Preferred Qualifications
  • A passion for data engineering, search, and information retrieval.
  • Experience with BigData ecosystem Spark, Flink, or equivalent.
  • Experience with Solr, Lucene, or OpenSearch.
  • Experience with delivering analytics backend services, including exposure to query engines like Trino or equivalent.
What We Offer

At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, and commission payments. Our benefits include comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses. Additionally, Apple employees are eligible for discretionary restricted stock unit awards and can purchase Apple stock at a discount through our Employee Stock Purchase Plan.