Compiler Engineer (Mid and/or Backend)
Persimmons Inc.
Who we are: Persimmons is building the infrastructure that will power the next decade of AI. Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, We’re on a mission to enable smarter devices, more sustainable data centers, and entirely new applications the world hasn’t imagined yet. Why join us: We’re growing fast and looking for bold thinkers, builders, and curious problem-solvers who want to push the limits of AI hardware and software. If you're ready to join a world-class team and play a critical role in making a global impact - we want to talk to you. Summary of Role: This role focuses on transforming higher-level MLIR-based large language models by applying sophisticated mid- and backend compiler techniques to target Persimmons.ai's custom accelerator hardware. You will help design and optimize the Persimmons Compiler mid- and backend, integrate it with custom operations and kernels, as well as implement compiler passes that convert higher-level intermediate representations into runtime-oriented code and libraries. This position offers the opportunity to directly shape Persimmons.ai’s innovative AI hardware and software stack through close collaboration with teams across hardware, systems, and software. What you’ll do: Develop and enhance MLIR-based compiler pipelines targeting Persimmons' custom spatial accelerator hardware. Design and optimize the Persimmons Compiler mid- and backend techniques for efficient lowering, graph-to-resources mapping, and code generation. Implement transformations to convert Python, PyTorch, and similar kernel representations to LLVM IR and runtime-ready libraries. Architect and implement efficient support for SPMD-based, distributed collective operations and lower them through specialized MLIR compiler dialects (e.g., MESH, SHARDY). Drive advanced loop optimizations leveraging polyhedral analysis: loop tiling, fusion, interchange, skewing, and related techniques. Apply and optimize techniques such as bufferization, padding, inlining, and integration of custom operations and kernels within the compilation workflow. Work on register allocation and instruction scheduling for Persimmons’ spatial hardware, ensuring high resource utilization, throughput, and low latency. Contribute to graph and tensor partitioning logic for optimal hardware-targeted execution. Collaborate across teams to deliver performant compilation flows from high-level ML representations to low-level executable artifacts. What You Bring To The Table: We do not expect candidates to meet all of the requirements listed below; strong candidates will demonstrate expertise in several key areas. Solid understanding and experience with underlying principles and methods of the MLIR framework (SSA representation, interfaces, rewriting, dialect hierarchy, etc.). Hands-on experience with developing MLIR-based compiler infrastructure, algorithms, and techniques for non-GPU/custom spatial hardware architectures. Working experience with lowering SIMD operations from PyTorch, Triton, xDSL, pyDSL, or similar Python-based frontends toward LLVM IR and, further, to SIMD kernel library. Extensive experience and understanding of loop optimization based on polyhedral principles. Experience and understanding of SPMD-based, distributed collective operations, specialized MLIR compiler dialects (e.g., MESH, SHARDY), and collective operation lowering in compilers for spatial hardware. Experience with techniques such as padding, bufferization, inlining, and other lowering techniques. Knowledge of register allocation and instruction scheduling in spatial architectures. Experience in lowering and integration of custom operations and kernels at the compiler mid- and backend. Familiarity with graph and tensor partitioning and mapping optimization algorithms and their integration in the compiler workflow. High level of understanding and 5+ years of experience with C++ and appreciation for writing clean and maintainable code. Good knowledge of Python is a big plus. Competitive salary and benefits package. Flexible PTO 401k Please note Our organization does not accept unsolicited candidate submissions from external recruiters or agencies. Any such submissions, regardless of form (including but not limited to email, direct messaging, or social media), shall be deemed voluntary and shall not create any express or implied obligation on the part of the organization to pay any fees, commissions, or other compensation. Direct contact of employees, officers, or board members regarding employment opportunities is strictly prohibited and will not receive a response. #J-18808-Ljbffr Persimmons Inc.
- ...About The Role We are seeking Compiler Engineers to join a small team of specialists working... ...is not incremental work on an existing backend. The architecture is new, the programming... ...passes across the Tungsten toolchain: mid-end optimization, backend code...Backend
- ...Persimmons Ai Compiler Developer Persimmons is building the infrastructure that will power the next decade of AI. Founded in 20... ...level MLIR-based large language models by applying sophisticated mid- and backend compiler techniques to target Persimmons.ai's custom...Backend
$184k - $287.5k
...lasting impact on the world. We are looking for a Raytracing Compiler Engineer to join as a member of our international engineering team.... ...: Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. Design and develop new...BackendRemote work- ...a supercomputer — feel like one seamless engine. Developers can write once, run anywhere,... ...We're looking for a Graph Optimization Compiler Engineer to own the middle tier of our AI... ...our compiler front end and code generation backend. You'll work on graph-level transformations...Backend
$200k - $250k
A leading AI technology firm in San Jose is seeking a Backend Engineer (Mid-Level) to design, build, and maintain backend systems for their AI automation platform. The ideal candidate should have 3-5 years of experience in backend development, particularly in APIs and distributed...Backend- .... The Role We are building first-class compilation and code-object tooling for HIP, OpenCL,... ...Code Object Manager (COMGR) and the AMDGPU backend--that lets us ship hardware fixes,... ...looking for a versatile Senior Compiler Engineer who can move fluidly between LLVM MC-level...Backend
$147.4k - $272.1k
...JavaScript Virtual Machine Compiler Engineer In this role, you have the opportunity to push the state of the art of JavaScript and WebAssembly... ...-guided type profiling, and multiple optimizing compiler backend that turn JS and Wasm programs into efficient ARM and x86...BackendWorldwideRelocation- ...Role We are looking for a Senior NPU Kernel/Operator Engineer to lead the design and optimization of high-performance kernels for... ...experience in performance engineering on GPU, NPU, DSP, CPU SIMD, compiler backend, embedded accelerator, or HPC systems. Responsibilities...BackendNight shift
$65k - $98k
DFT Engineer - Associate III - Semiconductor Product Validation UST is searching for a DFT... ...and timing closure in coordination with backend teams Debug silicon bring-up issues... ...DFT and ATPG tools such as Synopsys DFT Compiler, TetraMAX, or Cadence Modus Experience...BackendTemporary workLocal areaFlexible hours- Index Engines is seeking mid to senior level Software Engineers for their San Jose, CA office. The ideal candidate will develop and maintain... ...Responsibilities include designing scalable systems, developing backend services, and supporting junior engineers. Candidates...BackendWork at office
- A leading technology company is seeking a Compiler Backend Research Engineer to define the roadmap for Apple GPU architecture and implement optimizations. In this role, you will collaborate with hardware and software teams to enhance compiler features, ultimately impacting...Backend
- A leading technology company is seeking an engineering leader in San Jose to drive compiler innovations that enhance AI application performance. The successful candidate will be pivotal in optimizing compiler infrastructure and collaborating with teams across the spectrum...Backend
- Oxmiq Labs in Campbell, California, is seeking a compiler engineer to design and implement infrastructure for GPU-accelerated workloads. The role involves developing MLIR-based compilation passes and optimizing outputs for performance. Applicants should have 5+ years of...Backend
- AMD is seeking an engineering leader in compiler innovation in San Jose, CA. The candidate will enhance compiler infrastructure for AI applications... .... Responsibilities include designing and tuning LLVM backend passes, driving collaboration on hardware/software co-design...Backend
- A leading technology company in San Jose, California is seeking a Compiler Engineer to develop and enhance MLIR-based compiler pipelines targeting custom hardware. The ideal candidate will have 5+ years of experience with C++, a solid understanding of MLIR framework principles...BackendFlexible hours
$175k - $250k
...semiconductor startup in Sunnyvale is looking for a highly experienced GPU Compiler Lead to design and implement a high-performance compiler stack... ...strong proficiency in C++. Responsibilities include leading backend development, optimizing workloads, and collaborating with...Backend- ...Information Systems and Technology group! We are looking for mid-career senior-level Java Software Engineers, who will work closely with other Software Engineers,... ...implementing testable, maintainable, and extensible backend code. Preferred Qualifications Track record...BackendWork experience placement
- A leading technology company seeks an engineering leader to drive compiler innovation for AI applications. The successful candidate will enhance the... ...senior staff. Key responsibilities include designing LLVM backend optimizations and collaborating with hardware/software...Backend
- Oxmiq Labs in Campbell, California, is looking for a Junior Compiler Engineer to contribute to developing an MLIR/LLVM-based compiler targeting OXMIQ hardware. This entry-level role requires proficiency in modern C++ and Python, experience with AI-assisted development tools...Backend
- A leading semiconductor company is seeking an experienced Compiler Engineer to design and optimize compilers for AMD GPUs. The role involves enhancing performance for machine learning frameworks and working closely with top developers in optimizing compilers. Candidates...Remote work
- ...system — from a laptop to a supercomputer — feel like one seamless engine. Developers can write once, run anywhere, and get state-of-the-... ...the process, join us. About the Role We're looking for a Compiler Code Generation Engineer to design and build the core code...Relocation
$152k - $241.5k
...their best work. Come join the team and see how you can make a lasting impact on the world We are looking for a Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning Compiler (DLC) team. Academic and commercial groups around the...- ...Role: MacOS Engineer Location: Cupertino, CA FTE Only JOB DESCRIPTION: Must Have Technical/Functional Skills... ...Command Line Tools. • Architecture: Understanding of MVVM or MVC patterns and experience with RESTful APIs for backend integratiBackend
$184k - $287.5k
...We are seeking for an expert Senior Compiler Engineer to join our Compute Compiler Team, with a focus on upstream engagement with the LLVM ecosystem and advancing NVIDIA’s compiler technology through trusted, sustained participation in open‑source communities. In this...$152k - $241.5k
...security services. As we work to advance and implement these technologies into our future offerings, our Compiler team is growing and seeking top-tier compiler engineers who want an exciting and engaging role that bridges compute and networking while leading the charge to...$152k - $241.5k
...known as “the AI computing company”. We are hiring software engineers for the CUDA Tile team. NVIDIA GPUs are at the center of the... ...is a major addition to CUDA ( You will design and implement compiler transformations, develop MLIR-based dialects and lowering passes...- ...Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE If you are an experienced Compiler Engineer with passion to work on leading edge optimizing compilers for AMD GPU, we would love to talk to you and share with you the...Remote work
- ...Engineer, AI Framework Software (ML Accelerator Compiler) About the Role We are looking for a motivated compiler engineer to join our AI compiler and toolchain... ...passes and transformations for AI and accelerator backends. Develop and optimize IR-level and backend-level...Backend
$152k - $241.5k
...We are looking for versatile software engineers for our XLA team. NVIDIA is at the center... ...will be doing: In this role, develop compiler optimization algorithms for deep learning... ...analysis. Code-generation for NVIDIA GPU backends using open-source compilers such as MLIR...$152k - $241.5k
...perceive and understand the world. Today, we are increasingly known as “the AI computing company”. NVIDIA is seeking top-tier AI Compiler Engineers to drive innovation within our world-class compiler organization. In this role, you will push the boundaries of what is...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Compiler Engineer (Mid and/or Backend). Be the first to apply!
- backend python developer San Jose, CA
- remote back end developer San Jose, CA
- java developer backend San Jose, CA
- back-end developer San Jose, CA
- senior backend developer San Jose, CA
- backend software engineer San Jose, CA
- backend intern San Jose, CA
- entry level back-end developer
- backend api developer
- backend web developer

