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.
- ...talk to you. 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...Backend
$152k - $241.5k
...inspired to do their best work. Come join the team and see how you can make a lasting impact on the worldWe are searching for a Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and...BackendFull timeRemote workWorldwide$152k - $241.5k
We are searching for a Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute...BackendFull timeRemote workWorldwide- ...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
- ...breakthrough technology takes more than great engineering—it takes a team of exceptional people who... ..., DV, FPGA, DFT, SoC integration, and backend teams throughout various stages of ASIC... ...Full-timeFunction: EngineeringExperience level: Mid-Senior LevelIndustry: SemiconductorsBackend
$106k - $205k
Title: Staff System Engineers Engineer, AI/MLAbout GlobalFoundries:GlobalFoundries is a leading... ..., interconnect) and software teams (compilers, runtimes, ML frameworks), serving as... ...compiler infrastructure in a performance or backend capacity, contributions to internal or...BackendFull timeWork at officeLocal area$152k - $241.5k
...perceive and understand the world. Today, we are increasingly known as “the AI computing company”.We are searching for a Senior Backend Compiler Engineer with experience in LLVM code generation for an exciting and fun role in our GPU Software organization. Our Compiler team...BackendFull timeRemote workWorldwide$184k - $287.5k
...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.We are seeking an AI Compiler Engineer with deep expertise in compiler technologies to join our team. The ideal candidate brings broad experience across machine...Full timeRemote work$152k - $241.5k
...can make a lasting impact on the world.We are hiring software engineers for the CUDA Tile team. NVIDIA GPUs are at the center of the deep... ...is a major addition to CUDA ( You will design and implement compiler transformations, develop MLIR-based dialects and lowering...Full timeRemote work$184k - $287.5k
...best work. Come join the team and see how you can make a lasting impact on the worldWe are looking for an experienced Compiler Optimization Engineer for an exciting role in our Compute Compiler Team. We deliver features and improvements to CUDA and other compute compilers...Full time$152k - $241.5k
...make a lasting impact on the world.NVIDIA is hiring a Senior Compiler Engineer to join our team driving the next generation of GPU systems... ...Pipelines: Design, implement, and maintain custom compiler backends (such as rustc codegen backends and proc-macros) and Rust-native...Full timeRemote work$184k - $287.5k
...and understand the world. Today, we are increasingly known as “the AI computing company”.We're looking for a Senior Performance Compiler Engineer to join our team and work on the open-source Triton compiler project. This opportunity involves working with new technologies...Full timeRemote work$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 role...Full timeRemote work$152k - $241.5k
...do their best work. Come join the team and see how you can make a lasting impact on the world. We are searching for a Senior Compiler Engineer in our GPU Software organization. We deliver features and improvements that help NVIDIA hardware reach its full potential across...Full time$100k
...solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team... ...contributors of all seniorities.We are seeking a GCC Compiler Engineer to design, develop, and optimize compilers for next-generation...Permanent employment$184k - $287.5k
NVIDIA’s HPC compiler group wants to hire a Fortran compiler developer to join the team building one of the world's most important optimizing... ...for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous...Full timeRemote work$140.3k - $178.1k
...foundational supercomputing platforms that empower engineering, research, security, and product teams.... ...optimize high-throughput, low-latency backend fabrics (RDMA, RoCEv2, 400G/800G).... ...operating procedures (SOPs); mentor and coach mid-level and senior engineers to foster a...BackendFull timeTemporary workLocal areaFlexible hours$152k - $241.5k
...”.We are looking for versatile software engineers for our XLA team. NVIDIA is at the center... ...you will be doing:In this role, develop compiler optimization algorithms for deep... ...analysis.Code-generation for NVIDIA GPU backends using open-source compilers such as MLIR...Full timeRemote work- ...yet in any standard form. Our compiler is how models reach that hardware... ...alone run fast. As a Compiler Engineer focused on frontend and model... ...-up : Bring up frontend and mid-level support for new LLM... ...Hand lowered programs to the backend compiler engineers who map them...Backend
$160.5k - $240.7k
...Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group Machine... ...Qualcomm AI Hub Workbench lets developers compile trained PyTorch or ONNX models into deployable... ...ingestion and graph optimization to backend dispatch across CPU, GPU, and NPU — ensuring...Backend$320k
...Innovative silicon and systems across many domains. As a Distinguished Engineer, you'll develop the long-term technical strategy for Memory... ...to see if you have deep roots in RTL, microarchitecture, or backend implementation that allow you to operate fluently from...BackendFull time$152k - $241.5k
We are looking for an outstanding Senior Compiler Engineer to help build the next generation of intelligent compiler technologies for NVIDIA's accelerated computing stack. Our team works at the intersection of compilers, agentic systems, numerical correctness, and verification...Full timeRemote work- ...core technical direction. The work spans compilers, runtimes, low-level GPU software,... ...and tooling support, system interfaces, engineering practices, and validation methods required... ...rustc internals, MIR, custom codegen backends, procedural macros, compiler plugins, or...BackendLocal area
- ...we’ll advance your career.THE ROLE:We are seeking an AI Systems Engineer to join our AMD IT compute platforms engineering team. The AI... ...services/tools/software Experience in creating web services with HPC backend (like AI) Proficiency in RoCEv2, K8s, KVM, Ubuntu, Python,...Backend
$205.74k - $251.46k
...power analysis and optimization. ~ Hands‑on expertise with either HW development (RTL/implementation flows, verification/validation, backend flows, FPGA flows) or SW development is a strong plus. ~ Self‑starter, fast learner, strong problem‑solving skills. Pay &...BackendWork experience placement$163k - $253k
...goal, we collaborate closely with both hardware and software engineers to identify and address the unique challenges posed by AI/... ...with our Flexible Work policy.What You’ll DoAdapting torch.compile to our backend: lowering Inductor's IR to our hardware, defining what gets...BackendLive inWork at officeFlexible hours$320k
...innovative silicon and systems across many domains. As a Distinguished Engineer, Power Architecture, you'll develop the long-term technical... ...strategies at scale.Deep roots in RTL, microarchitecture, or backend implementation that allow you to operate fluently from...BackendFull time$167.7k - $245.2k
...development organization, collaborating closely with Front-end RTL and backend physical design teams to gain a deep understanding of chip... ...:Bachelor's or a Master's Degree in Electrical or Computer Engineering required with at least 7 years of experiencePrior experience...BackendFull timeTemporary workLocal areaFlexible hours- ...ML) depend on. We operate at the intersection of reliability engineering, data infrastructure, and ads domain expertise.We are looking... ...Experience We're Seeking10+ years building distributed systems and backend services at large scale; 3+ years in the ads domainDeep...BackendHourly payFull timeImmediate startFlexible hours
$167.7k - $245.2k
...time-to-market for future silicon.Work with Front-end RTL teams, backend physical design teams to understand chip architecture and... ...verification. Minimum QualificationsBachelor’s in Electrical Engineering or equivalent with at least 7+ years (or Master's with 4+ years...BackendFull timeTemporary workLocal areaFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Compiler Engineer (Mid and/or Backend). Be the first to apply!



