Jobs

Machine Learning Systems Engineer


Job details
  • Jobleads
  • London
  • 1 month ago
Applications closed

To view your favourites, sign in with your Apple ID.

As part of Apple Cloud Platform, our team is responsible for building libraries and services which form the foundations of critically important systems at Apple. Specifically, as a ML Systems Engineer, you will focus on building software stack to run large machine learning models (generative AI, LLMs) over multiple high performance Apple Silicon SoCs.

Description

We write software in Swift and C++ to build services and infrastructure around innovative generative AI and machine learning. We write performant and scalable frameworks to distribute and coordinate ML inference tasks to different hardware acceleration IP blocks on different SoCs; we build jobs to deploy and load models, and support high level machine learning platforms. Our software has a growing user base and the team is looking to expand to build amazing products making it a truly exciting place to work.Weʼre a collection of highly skilled and friendly engineers who value each otherʼs opinions and experience. We strive for excellence and believe strongly in the quality of our output. We have formed a team of domain experts who specialise in specific core subject areas, and also have broad experience of cloud software services and platforms. You will integrate inference code into a full service stack to ensure that user traffic is served reliably and performantly, and will have a strong focus on developing code that is easy and safe to develop, update and monitor.

Minimum Qualifications

Key Qualifications

  • Practical experience running and evaluating machine learning models for quality and performance metrics
  • Experience in system-level code optimisation and power/performance evaluation for ML acceleration hardware
  • Experience programming in Swift, C, C++, iOS/macOS, XCode
  • Bonus qualification: familiar with Apple ML stack (ANE, CoreML, MPS/Metal), high-level general distributed ML stack (PyTorch-distributed, NCCL) and high throughput inter-chip communication systems.

Preferred Qualifications

Education & Experience

B.S. in Computer Science or other numerate subject, with 6+ years experience; or M.S. in Computer Science or other numerate subject, with 4+ years experience

Additional Requirements

  • Quality focus - produce reliable, maintainable, deliverable software
  • Comfortable diving deep - working across multiple levels of abstraction
  • Good at handling relationships & communication - collaborate well with colleagues across a

To view your favourites, sign in with your Apple ID.#J-18808-Ljbffr

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Graduate Systems Engineer

The OpportunityDo you want to work on real-time projects alongside leading scientists and engineers within a globally renowned company? Leonardo is an international leader in electronic and information technologies for defence systems, aerospace, data, infrastructures, land security and protection, and sustainable ’smart’ solutions. What you will doLuton is the home...

Leonardo Luton

Machine Learning Engineer II

Machine Learning Engineer IIAre you interested in harnessing machine learning to power new personalisation experiences for travellers? Do you believe that modern online experiences should adapt to the needs and preferences of individual users? Are you fascinated by data, machine learning techniques, and software systems engineering? Do you love building...

Expedia Group London

Speculative Applications

The Energy Systems Catapult.Energy Systems Catapult was set up to accelerate the transformation of the UK’s energy system and ensure UK businesses and consumers capture the opportunities of clean growth. The Catapult is an independent, not-for-profit centre of excellence that bridges the gap between industry, government, academia and research. We...

Energy Systems Catapult Birmingham

Vice President, Applied Artificial Intelligence & Machine Learning Lead, Markets Operations

Job DescriptionIf you are passionate about solving impactful and real-world problems using data and artificial intelligence, then you have found the right team! As a Vice President, Applied Artificial Intelligence & Machine Learning Lead in Markets Operations, you will be at the forefront of innovation, developing cutting-edge technologies to support...

JP Morgan Chase Bank, National Association London

Systems Engineers (to Principal)

Job Description:We are recruiting for a number of Systems Engineering roles from a variety of backgrounds and skillsets, working on real engineering problems, designing and developing solutions that sit at the heart of our products. Based upon your skills and foundation knowledge, we will assess where your knowledge and skills...

Leonardo Bristol

Systems Engineers (to Principal)

Job Description:We are recruiting for a number of Systems Engineering roles from a variety of backgrounds and skillsets, working on real engineering problems, designing and developing solutions that sit at the heart of our products. Based upon your skills and foundation knowledge, we will assess where your knowledge and skills...

Leonardo Southampton