SWE - GPU ML Engineer, GGD

1 week ago


London, Greater London, United Kingdom Apple Inc. Full time

Apple's Compute Frameworks team provides a suite of high-performance data parallel algorithms for developers inside and outside of Apple for iOS, macOS and Apple TV. Our efforts are currently focused in the key areas of linear algebra, image processing, machine learning and ray tracing, along with other projects of key interest to Apple. We are always looking for exceptionally dedicated individuals to grow our outstanding team.

Key Qualifications

  • Proven programming and problem-solving skills
  • Good understanding of machine learning fundamentals
  • Experience with system level programming and computer architecture
  • Background in mathematics, including linear algebra and numerical methods.
  • Experience with high performance parallel programming, GPU programming experience or LLVM/MLIR compiler infrastructure is a plus.
  • Experience with adding computational graph support, runtime or device backend to
  • Machine learning libraries (Tensorflow, PyTorch or JAX) support is a plus.
Description

Our team is seeking extraordinary machine learning and GPU programming engineers who are passionate about providing robust compute solutions for accelerating machine learning networks on Apple Silicon. Work includes defining and implementing APIs in Metal Performance Shaders, investigating new algorithms, adding support for high level machine learning libraries on GPUs, adding optimizations in machine learning computation graph, performing in-depth analysis, compiler and kernel level optimizations to ensure the best possible performance across hardware families. Role has the opportunity to influence the design of compute and programming models in next generation GPU architectures.If this sounds of interest, we would love to hear from you

Education & Experience

Technical BS/MS degree and Equivalent experience.

Additional Requirements

  • Strong communication and collaboration skills
  • Strong background of building high performance, production quality software on schedule.
  • We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to allapplicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
#J-18808-Ljbffr
  • Engineer And Driver

    1 week ago


    London, Greater London, United Kingdom Apple Inc. Full time

    SWE - Pre-Silicon Framebuffer Driver Engineer, GGD Apple's GGD (Graphics, GPU and Display) Software team provides the graphics software foundation for all of Apple's innovative products, including iPhone, iPad, Apple TV, Mac, and Watch. Our responsibilities encompass the frameworks, developer tools, and hardware drivers for the GPU and Display devices for...


  • London, Greater London, United Kingdom Apple Inc. Full time

    SWE - Pre-Silicon GPU Compiler Backend Engineer, Development Technologies As a member of the AGX Pre-Silicon backend team you will design and implement significant parts of the compiler for future Apple GPUs. You will be a member of a small team with diverse talents and ample room for growth that works on every Apple Silicon GPU we ship in different devices...


  • London, Greater London, United Kingdom IC Resources Full time

    ML/LLVM Compiler EngineerExciting Blockchain Compiler Role / Remote working / Token equity on offer An ML/LLVM Compiler Engineer is required to join an exciting ML powered Blockchain company specialising in all aspects of computer architecture relating to CPU's, GPU's and customer accelerators My client also integrates advanced machine learning algorithms,...


  • London, Greater London, United Kingdom IC Resources Full time

    ML Processor Architect I am seeking a ML Processor Architect to join my semiconductor client in London for at least 2 days onsite per week, and contribute to the development of a unique processor technology, all software and hardware built from scratch, to run the world's largest language models and optimise speed. The position requires a breadth of...


  • London, Greater London, United Kingdom IC Resources Full time

    ML Processor Architect I am seeking a ML Processor Architect to join my semiconductor client in London for at least 2 days onsite per week, and contribute to the development of a unique processor technology, all software and hardware built from scratch, to run the world's largest language models and optimise speed. The position requires a breadth of...


  • London, Greater London, United Kingdom IC Resources Full time

    I am seeking a ML Processor Architect to join my semiconductor client in London for at least 2 days onsite per week, and contribute to the development of a unique processor technology, all software and hardware built from scratch, to run the world's largest language models and optimise speed. The position requires a breadth of experience working on...


  • London, Greater London, United Kingdom IC Resources Full time

    ML Processor Architect Are you the right applicant for this opportunity Find out by reading through the role overview below.I am seeking a ML Processor Architect to join my semiconductor client in London for at least 2 days onsite per week, and contribute to the development of a unique processor technology, all software and hardware built from scratch, to...


  • London, Greater London, United Kingdom Platform Recruitment Full time £120,000

    GPU Software Engineer - £120,000Title: GPU Software EngineerCompany: HPC / GPU Performance OptimisationLocation: Remote (UK)Salary: £120,000Overview:One of the world's elite boutique HPC start-ups is looking for a GPU optimisation specialist to join their team as they continue to provide state-of-the-art optimisation capabilities to leading Trading and AI...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    Job DescriptionGPU Software Engineer - £120,000Title: GPU Software EngineerCompany: HPC / GPU Performance OptimisationLocation: Remote (UK)Salary: £120,000Overview:One of the world's elite boutique HPC start-ups is looking for a GPU optimisation specialist to join their team as they continue to provide state-of-the-art optimisation capabilities to leading...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer - £120,000The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.Title : GPU Software EngineerCompany : HPC / GPU Performance OptimisationLocation : Remote (UK)Salary : £120,000Overview :One of the world's elite boutique HPC start-ups is looking for a GPU...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer - £120,000The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.Title : GPU Software EngineerCompany : HPC / GPU Performance OptimisationLocation : Remote (UK)Salary : £120,000Overview :One of the world's elite boutique HPC start-ups is looking for a GPU...


  • London, Greater London, United Kingdom Inara Full time

    Job DescriptionSenior ML Engineer Engineer - £80-110k***Python, C++, Machine Learning, LLM, HPC, GPU, CUDA***Location: Hybrid / LondonSector: AI Products & SolutionsPlease note - sponsorship is not available for this role. This is a leading AI product and solutions company who operate globally and work at the forefront of technology, across software, cloud...


  • London, Greater London, United Kingdom Wayve Technologies Ltd Full time

    Who are we? Our team is the first in the world to use autonomous vehicles on public roads using end-to-end deep learning. With our multi-national world-class technical team, we're building things differently. We don't think it's scalable to tell an algorithm how to drive through hand-coded rules and expensive HD maps. Instead, we believe that using...

  • Software Engineer

    1 week ago


    London, Greater London, United Kingdom Isomorphic Labs Limited Full time

    Software Engineer, ML - Performance Engineering We are looking for engineers with different levels of experience - Mid through to Senior, Staff or equivalent levels.Isomorphic Labs is a new Alphabet company that is reimagining drug discovery through a computational- and AI-first approach. We are on a mission to accelerate the speed, increase the efficacy...


  • London, Greater London, United Kingdom V-Nova Full time

    OverviewDo you want to see your code move from concept to customer quickly? Are you as passionate as us about 'right first time'? Do you want to put your mark on a company pioneering video compression? Well, we have the perfect position for you. As a GPU Software Engineer, you will be taking our research and architecting high-performance & high-quality GPU...

  • ML Ops Engineer

    1 week ago


    London, Greater London, United Kingdom JABS Medtech Full time

    We are looking for a skilled MLOps Engineer to join our dynamic team, focusing on deploying, managing, and optimising Large Language Models (LLMs) across various platforms. The ideal candidate will have a strong background in MLOps, with experience in deploying models on multiple GPUs, scaling, load balancing, and managing data pipelines. This role is...

  • Senior C++ Engineer

    3 weeks ago


    London, Greater London, United Kingdom Searchability Full time

    SENIOR C++ SOFTWARE ENGINEERExciting opportunity for a Senior C++ Software Engineer to join an exciting start up with great funding within the Video AI spaceSalary up to £120,000. 4 days a week. Strong proficiency in C++ / Python / GPU / (ML) PyTorch / Computer Vision.WHO ARE WEA startup company formed from veterans in the Video AI field and a company on a...

  • AI/ML Engineer

    1 week ago


    London, Greater London, United Kingdom ClearML Full time

    AI/ML EngineerClearML is a unified, open source platform for continuous machine learning (ML), trusted by forward-thinking Data Scientists, ML Engineers, DevOps, and decision makers at leading Fortune 500, enterprises, academia, and innovative start-ups worldwide. We enable customers to build continuous ML workflows -- from experiment management and...


  • London, Greater London, United Kingdom Jane Street Full time

    We are looking for an engineer with experience in low-level systems programming and optimisation to join our growing ML team.Machine learning is a critical pillar of Jane Street's global business. Our ever-evolving trading environment serves as a unique, rapid-feedback platform for ML experimentation, allowing us to incorporate new ideas with relatively...


  • London, Greater London, United Kingdom Candidate 1st Full time

    We are looking for an engineer with expertise in low-level systems programming and optimization to join our expanding ML team. Machine learning is a crucial component of Jane Street's worldwide operations. Our dynamic trading environment serves as a rapid-feedback platform for ML experimentation, facilitating the integration of new concepts with minimal...