Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

On-device ML Infrastructure Engineer, Compiler & Runtime, Graphics, Games & ML

Apple

Summary Imagine being at the forefront of an evolution where modern AI meets the elegance of Apple silicon. The On-Device Machine Learning team transforms groundbreaking research into practical applications, enabling billions of Apple devices to run powerful AI models locally, privately, and efficiently. We stand at the unique intersection of research, software engineering, hardware engineering, and product development, making Apple the leading destination for machine learning innovation. Our team builds the essential infrastructure that enables machine learning at scale on Apple devices. This involves onboarding powerful architectures to embedded systems, developing optimization toolkits for model compression and acceleration, building ML compilers and runtimes for efficient execution, and creating comprehensive benchmarking and debugging toolchains. This infrastructure forms the backbone of Apple’s machine learning workflows across Camera, Siri, Health, Vision, and other core experiences, contributing to the overall Apple Intelligence ecosystem. We’re building an end-to-end developer experience for machine learning development that brings to bear Apple’s vertical integration. This allows developers to iterate on model authoring, optimization, transformation, execution, debugging, profiling, and analysis. If you are passionate about the technical challenges of running sophisticated ML models across all devices, from resource-constrained devices to powerful cluster, and eager to directly impact how machine learning operates across the Apple ecosystem, this role presents a great opportunity to work on the next generation of intelligent experiences on Apple platforms. Description We are seeking an experienced ML Infrastructure Engineer with a specific focus on building the best execution engine and compilation toolchain that employs our compilers infrastructure and the world’s most efficient, portable, and extensible runtime, and which is capable of optimizing and driving ML models efficiently on Apple products and services, current and future. This is a senior role and functions as the glue between our compiler technology, the runtime components, the kernel libraries, and the low-level hardware compilers to enable the execution of ML across a wide variety of devices and use cases. The successful candidate will make critical decisions affecting project direction and outcome. We’re seeking a highly motivated software engineer who is creative, skilled, and passionate about machine learning, common compiler optimizations, and system software engineering in the fast-paced and dynamic field of machine learning Responsibilities Help lead and deliver on critical initiatives for on device machine learning infrastructure. Design, build, and maintain critical machine learning infrastructure that powers Apple’s machine learning features. Collaborate with downstream hardware compilers to best leverage Apple’s machine learning hardware. Collaborate with first and third party users to adopt our infrastructure and apply protocols when they implement machine learning on Apple devices. Ensure our infrastructure can run optimally for a wide range of first and third party machine learning models. Minimum Qualifications Bachelors in Computer Science, Engineering, or related subject area and 5+ years of hands on experience. Highly proficient in C++. Familiarity with Python and Swift. Familiarity with Operating Systems and Embedded Programming. Sound understanding of ML fundamentals, including common architectures such as Transformers. Good communication skills, including ability to communicate with multi-functional audiences. Preferred Qualifications Experience with any on-device ML stack, such as TFLite, ONNX, ExecuTorch, etc. Experience with open source machine learning models (Mistral, Phi, Gemma, Huggingface, etc) Experience with any compiler stack (MLIR/LLVM/TVM/...). Experience with any ML authoring framework (PyTorch, TensorFlow, JAX, etc.). Experience with machine learning accelerators and GPU programming. #J-18808-Ljbffr Apple

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the On-device ML Infrastructure Engineer, Compiler & Runtime, Graphics, Games & ML in Cupertino, CA vacancy
  •  ...Apple silicon. The On-Device Machine Learning team...  ...research, software engineering, hardware engineering...  ...developer experience for ML development that, by...  ...builds the essential infrastructure that enables machine...  ..., building ML compilers and runtimes for efficient execution... 
    Games

    Apple

    Cupertino, CA
    1 day ago
  • Apple is seeking an experienced ML Infrastructure Engineer based in Cupertino, California. This senior...  ...on optimizing execution engines and compiling toolchains for machine learning across...  ...directly impact intelligent experiences on Apple devices. #J-18808-Ljbffr Apple
    Suggested

    Apple

    Cupertino, CA
    1 day ago
  • Summary Apple’s Server ML Frameworks team in GPU, Graphics and Machine Learning works on enabling Apple Intelligence...  ...data center. We are looking for engineers with systems background who are...  ...parallelism. Develop kernel and compiler level optimizations and perform in-... 
    Games

    Apple

    Cupertino, CA
    1 day ago
  •  ...software teams to prototype compiler feature support, code generation...  ...impact across all Apple devices. Description We in the GPU compiler...  ...Compiler Backend Research Engineer to join our team. The role...  ...Apple Silicon GPUs that run graphics and compute workloads. In this... 
    Games

    Apple

    Cupertino, CA
    1 day ago
  • Neurophos is hiring an ML Compiler Engineer to lead compiler development for a novel LLM accelerator. You will bridge high‑level AI workloads with hybrid optical‑electronic compute hardware, delivering game‑changing performance. Location: San Jose, CA or Austin, TX. This... 
    Games
    Full time

    Neurophos

    Sunnyvale, CA
    1 day ago
  • Summary Apple’s Graphics, Games, and Machine Learning team provides the compute and graphics software...  ...Frameworks team is seeking a senior engineer to influence and lead new features in...  ..., you will develop critical compute and ML use cases to showcase new features. You... 
    Games

    Apple

    Cupertino, CA
    1 day ago
  • Apple Inc. in Cupertino is searching for a passionate Software Engineer to enhance Siri's capabilities on innovative devices. The role focuses on developing natural interaction platforms, requiring deep experience in product development and a strong technical background... 

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $128.7k - $261.3k

     ...Mission For the AI Kernels & Compilers team, that mission shows up in...  ...development, and performance engineering so that every cycle on our...  ...reliable, and effortless for ML engineers across the AV organization...  ...their integration with our runtime—so that we can simultaneously... 
    Local area
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • Apple is looking for an ML Infrastructure Engineer in Cupertino, CA, to develop APIs that enhance the experience of machine learning on its platforms...  .... You'll work closely with engineers to optimize machine learning performance across Apple devices. #J-18808-Ljbffr Apple

    Apple

    Cupertino, CA
    1 day ago
  • $159.05k - $199.3k

    About the role We are looking for a software engineer with deep experience in optimizing ML models and deploying them on production‑grade embedded runtime environments. You’ll work across the entire ML framework stack (e.g. PyTorch, JAX, ONNX, TensorRT, CUDA, XLA, Triton... 
    Full time
    For contractors
    For subcontractor

    Decisive Point

    Sunnyvale, CA
    2 days ago
  • General Motors LLC in Sunnyvale, California is looking for a Staff Compiler Engineer to join the AI Kernels & Compilers team. In this role, you will own the end-to-end compilation stack that turns high-level models into optimized inference artifacts for autonomous driving... 

    General Motors LLC

    Sunnyvale, CA
    1 day ago
  • Apple Inc. is seeking a Full Stack ML Engineer to innovate and enhance machine learning solutions for its applications. The role involves...  ...solutions to optimize performance metrics such as runtime latency and decoding speed. Candidates should possess a strong... 

    Apple Inc.

    Cupertino, CA
    1 day ago
  •  ...Display Software organization provides the graphics software foundation for all of Apple's...  ...looking for a talented Senior Software Engineer with deep rendering expertise to join our...  ...interaction experience across all Apple devices Debug UI rendering or performance/power/... 
    Games

    Apple

    Cupertino, CA
    2 days ago
  • $183.7k - $248.6k

     ...looking for a Senior Machine Learning Infrastructure Engineer to join our Vector Ads team, where we build...  ...operate the infrastructure that brings ML models from training into production,...  ...Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3... 
    Games
    Work at office
    Remote work
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    1 day ago
  • $184.7k - $324.8k

     ...Graphics Compositing UI Rendering Engineer, Graphics, Games, & ML Apple's Compositing, Color, and Display Software organization provides the graphics software foundation...  ...user interaction experience across all Apple devices Debug UI rendering or performance/power/memory... 
    Games
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  •  ...Metal production frameworks, GPU driver, compiler, ecosystem, tooling, and platform OS...  ...capable of envisioning mechanisms to help game, graphics, and compute developers efficiently...  ...applications. They can apply their software engineering skills to instrument complex... 
    Games

    Apple

    Cupertino, CA
    1 day ago
  • CoreWeave in Sunnyvale is seeking an experienced engineer to join an early, small team focused on building a Kubernetes-native research...  ..., and work directly with top AI labs to deliver scalable infrastructure. You will design complete cluster experiences, own the Python... 

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • Waymo is seeking an ML Infrastructure Engineer to design and optimize distributed input data pipelines for large-scale ML training workloads in...  ...researchers and ML engineers to remove bottlenecks, boost runtime goodput, and ensure scalability across distributed environments... 

    Waymo

    Mountain View, CA
    1 day ago
  • $150k - $240k

     ...The Axion Data team is building the data engine to train perception models, focusing on...  ...Construct optimized data pipelines to run ML models. Evolve our data engine...  ...experience. Familiarity with modern ML infrastructure, data‑centric AI approaches, and running... 
    For contractors
    Work experience placement

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $213k - $263k

     ...15+ U.S. states. The ML Optimization team at Waymo...  .... We are looking for engineers with ML software &...  ...the Senior Manager of Runtime and Optimization. You...  ...modifying underlying ML compilers and runtimes (e.g.,...  ...maintaining ML systems and infrastructure. 5+ years production... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $207k - $300k

    Google is seeking a skilled software engineer to join the EdgeTPU compiler team in Mountain View, CA. This role involves building ML compilers for EdgeTPU hardware, optimizing compiler performance, and collaborating with other teams to enhance user experiences with machine... 

    Google

    Mountain View, CA
    1 day ago
  • Google is seeking a Software Engineering leader in Sunnyvale to develop and drive ML infrastructure and tools supporting Google's products like Search and YouTube. The ideal candidate will have extensive experience and technical expertise in creating scalable ML environments... 

    Google

    Sunnyvale, CA
    1 day ago
  •  ...s AV efforts. We’re proud to serve as the infrastructure platform for teams developing autonomous vehicles...  ...development by prioritizing high-impact, ML-centric use cases. About the Role We are seeking a Staff MLInfrastructure engineer to help build and scale robust Compute... 

    General Motors

    Sunnyvale, CA
    3 days ago
  • Apple Inc. is looking for an experienced Machine Learning Engineer in Cupertino, California, to develop and scale systems that power...  ..., you will handle model serving, deployment pipelines, and ML infrastructure, collaborating closely with multidisciplinary teams. The... 

    Apple

    Cupertino, CA
    2 days ago
  • Google is seeking a Software Engineer in Mountain View, California, focused on compiler development for next-generation technologies. You will work on LLVM infrastructure to enhance High-Performance Computing capabilities on Google's TPU accelerators and contribute to research... 

    Google

    Mountain View, CA
    1 day ago
  • $141k - $206k

    Creative Technologist, Platforms and Devices Developer Marketing This role may also be located in our Playa Vista, CA campus. Applicants...  ...we approach marketing in a way that only Google can—changing the game, redefining the medium, making the user the priority, and... 
    Games
    Flexible hours

    Google

    Mountain View, CA
    1 day ago
  • $100k

     ...innovations in software models, compilers, platforms, networking, and...  ...is seeking a Physical Design Engineer to lead cross‑functional efforts...  ...with a strong focus on PPA and runtime improvements. The engineer...  ...architect, integrate, and deploy AI/ML‑driven solutions into... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    1 day ago
  • $170.7k - $300.2k

    As a Full Stack ML Engineer on our team, you will leverage your background to: Design and implement ML-based solutions to improve runtime latency, training time, memory usage, time to first token...  ..., training time optimization, on-device and server side inference Quickly... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • NetApp is seeking a Data Science and Machine Learning Software Engineer in Sunnyvale, California. You will design and build cloud-based (SaaS) analytics services, focusing on developing algorithms for personalized search and recommendations using IoT data. A strong background... 

    NetApp

    Sunnyvale, CA
    1 day ago
  • $19 - $65 per hour

    PlusAI Internship Opportunity PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe, Plus was named by Fast Company as one of the...
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to On-device ML Infrastructure Engineer, Compiler & Runtime, Graphics, Games & ML. Be the first to apply!