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
- ...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 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 AppleSuggested
- 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
- ...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
- 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...GamesFull time
- 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 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...
$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 areaFlexible hours- 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
$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 timeFor contractorsFor subcontractor- 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...
- 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...
- ...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
$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...GamesWork at officeRemote workWorldwideRelocation package$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...GamesRelocation- ...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
- 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...
- 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...
$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 contractorsWork experience placement$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 timeRemote work$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 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...
- ...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...
- 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...
- 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...
$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...GamesFlexible hours$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$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- 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...
$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 payInternship
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!
- machine learning engineer Cupertino, CA
- machine learning software engineer Cupertino, CA
- senior ml engineer Cupertino, CA
- data infrastructure engineer Cupertino, CA
- infrastructure developer Cupertino, CA
- infrastructure engineer Cupertino, CA
- senior infrastructure engineer Cupertino, CA
- graphic designer Cupertino, CA
- graphic production artist Cupertino, CA
- visual designer Cupertino, CA

