GPU Modeling Engineer

2 weeks ago


London, United Kingdom Apple Inc. Full time

Design and develop software simulators for Graphics Processing Units. Build high-performance functional simulators of advanced Graphics Processing Unit (GPU) designs to help bridge the gap between software and hardware, influencing performance improvements and the programming ease of Apple produces.

Key Qualifications

  • C or C++ programming and Python scripting skills
  • Low level operating systems including Linux and MacOS, system calls, file and memory management (page table, virtual address translation, thread management, and schedulers)
  • Computer architecture (x86, ARM and RISC-V), hardware and software co-design
  • Parallel and concurrent multi-threading programming, shared-data parallelism, and non-shared-data parallelism
Description

Code in C/C++ and implement the high-performance simulator. Leverage parallel, concurrent and multi-threading knowledge to ensure the best performance possible of the simulator. Understand new design specification and propose software modeling approaches. Investigate functional correctness issues and simulation performance bottlenecks. Implement and debug binary translation. Implement high-efficient GPU memory management unit. Python programming language to write and maintain automation scripts for continuous integration testing and code auto-generation.

Education & Experience

Master’s degree or above or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or related field. Alternatively, Bachelor’s degree with 3+ years of relevant experience.

#J-18808-Ljbffr

  • London, United Kingdom Apple Inc. Full time

    Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have...

  • GPU Kernel Engineer, Onboard Software Platform

    Found in: Talent UK C2 - 7 days ago


    London, United Kingdom Wayve 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...


  • 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...

  • GPU Kernel Engineer, Onboard Software Platform

    Found in: beBee jobs GB - 2 weeks ago


    London, Greater London, United Kingdom Wayve 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 experience...

  • Machine Learning Scientist | GPU | London

    Found in: Appcast UK C2 - 7 days ago


    London Area, United Kingdom Haiper Full time

    About Haiper:At Haiper, we are on a mission to redefine the landscape of Perceptual Foundation Models. We are assembling a team of the brightest minds in the machine learning domain, and we invite you to be a part of this transformative journey.Position Overview:We are looking for highly skilled and motivated Machine Learning Engineers/Scientists with a...

  • Machine Learning Scientist | GPU | London

    Found in: Appcast UK C C2 - 7 days ago


    London Area, United Kingdom Haiper Full time

    About Haiper:At Haiper, we are on a mission to redefine the landscape of Perceptual Foundation Models. We are assembling a team of the brightest minds in the machine learning domain, and we invite you to be a part of this transformative journey.Position Overview:We are looking for highly skilled and motivated Machine Learning Engineers/Scientists with a...


  • London, United Kingdom Apple Inc. Full time

    Do you have an uncommon desire to seek out and solve exceedingly difficult challenges rather than the easy ones? Do you believe that truly valuable and meaningful accomplishments are the result of pushing the limits of perseverance? Do you believe that a world-class team with relentless drive can surpass even their own high expectations?We do! But we also...


  • 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...

  • Travel engineer

    1 week ago


    London, United Kingdom Apple Inc. Full time

    Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented...

  • Software Engineer

    2 weeks ago


    London, United Kingdom Apple Inc. Full time

    Imagine what you could do here.At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented...


  • London, United Kingdom Apple Inc. Full time

    Imagine what you could do here.At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have...


  • London, United Kingdom Tech Talent Partners Full time

    Machine Learning Infrastructure Engineer Perm London office 4 days per week A YC-based start-up building the next-generation of helpful and honest AI is looking for a Machine Learning Infrastructure Engineer to join their founding team. They are looking for people with skills directly linked to creating and managing high-performance computing (HPC)...

  • Aws Engineer, DevOps, Machine Learning

    Found in: Jooble UK C2 - 2 weeks ago


    London, United Kingdom Tech Talent Partners Full time

    Machine Learning Infrastructure Engineer Perm London office 4 days per week A YC-based start-up building the next-generation of helpful and honest AI is looking for a Machine Learning Infrastructure Engineer to join their founding team. They are looking for people with skills directly linked to creating and managing high-performance computing (HPC)...


  • London, United Kingdom IC Resources Full time

    This position is a unique opportunity to exercise your ASIC design skills on cutting edge designs. The successful ASIC Design Engineer will have the opportunity to join a business who design the key building blocks for market-leading chips that make your tech mobile, smart and connected! Key responsibilities Work with design, verification and validation...

  • ML Ops Engineer

    2 weeks ago


    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...

  • ML Ops Engineer

    Found in: Jooble UK C2 - 2 weeks ago


    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...

  • ML Ops Engineer

    2 weeks ago


    London, United Kingdom JABS Medtech Full time

    Job Description 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....

  • ML Ops Engineer

    Found in: Talent UK 2A C2 - 2 weeks ago


    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...

  • Compiler Engineer

    2 days ago


    London, United Kingdom MicroTECH Global Ltd Full time

    JOB AD: Compilers are a key part of GPU and Machine Learning technology. Compilers are used to ensure the most efficient code is running on highly multithreaded deeply pipelined acceleration engines for graphics, compute and neural network uses cases. We are seeking engineers with experience in areas of compilers, code generation and...


  • London, United Kingdom European Recruitment Full time

    Machine Learning Infrastructure Engineer - DeepSpeed, HPC Clusters, Quantization, Parallelism Our client are building LLMs to evaluate AI models. They are building an exceptional engineering team, and you could be part of it! As their Machine Learning Infrastructure Engineer, you’ll develop the framework allowing for rapid training and experimentation...