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
- ...a supercomputer — feel like one seamless engine. Developers can write once, run anywhere,... ...Role We're looking for a Graph Optimization Compiler Engineer to own the middle tier of our AI... ...compiler front end and code generation backend. You'll work on graph-level...Backend
$65k - $98k
...DFT Engineer – Associate III – Semiconductor Product Validation We are seeking a DFT Engineer... ...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 in...BackendFull time- 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
$175k - $250k
Bolt Graphics, Inc. is seeking a GPU Compiler Lead in Sunnyvale, CA. In this role, you will spearhead the design and implementation of a high-performance compiler stack specifically for our proprietary GPU architecture. The ideal candidate will possess extensive experience...Backend$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- ...Line Tools. Experience with application architecture patterns such as MVC or MVVM. Hands-on experience integrating RESTful APIs and backend services. Qualifications Bachelor's degree in Computer Science or a related field. Minimum 5 years of hands-on experience...Backend
- ...This role sits at the intersection of inference engines, distributed systems, and GPU runtime and kernel backends. THE PERSON You are a systems‑minded ML engineer... ...GPUs and nodes, and collaborating with kernel, compiler, and networking teams to close end‑to‑end performance...Backend
- ...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
- ...Staff/Senior Backend Engineer Super Critical Req Mandatory Requirements 1) Extremely Strong 7+ Years of Experience with Node.js Engineer 2) Very Strong Many REST APIs based Development/Automation 3) Engineer will need to be provide Operations Support for Backend...Backend
$129.4k - $198.4k
...As a Senior Autonomy Behavior Validation Engineer on the Software Validation team within... ...experience with SQL ; exposure to C++ or another compiled language is preferred. Experience... ...maintainable code for data processing, backend services, or scientific/analytical...BackendFlexible hours$152k - $241.5k
Senior Backend Compiler Engineer - NVIDIA 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. The Compiler team is responsible for constructing and emitting the highest...Backend$184k - $287.5k
## Senior Fortran Compiler EngineerApplylocations: US, OR, Hillsboro: US, WA, Remote: US, CA, Santa Clara: US, MN, Remote: US, MA, Remotetime... ...for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous...Remote work- ...Persimmons Compiler Leader Persimmons is building the infrastructure that will power the next decade of AI. Founded in 2023 by veteran... ...technical leadership across the compiler team, mentoring engineers in advanced compiler techniques, and help scale the team as the...
$116k - $224.25k
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...BackendWorldwide$175k - $250k
...shared purpose. About the role As the CPU Compiler Lead, you will drive the performance of... ...Bachelor’s/Master’s degree in Computer Engineering, Computer Science, or related field... ...track record in compiler middle-end or backend optimization Strong understanding of LLVM...Backend- ...implementing effective solutions Collaborate with system architects, engineers, and stakeholders to develop comprehensive technical strategies... ...~ Proficiency in developing process technologies, either in Si Backend (metals/dielectrics) or Packaging technologies involving wafer...Backend
$150k - $250k
Cylake Inc. is seeking a skilled backend or full-stack engineer in Sunnyvale, California, to help create next-generation cybersecurity products. You will play a key role in developing the management layer for embedded systems, requiring strong experience in backend programming...Backend- ...high availability and performance standards. The ideal candidate will have over 10 years of experience in distributed systems and backend services, along with a deep understanding of event ingestion and processing in a high-stakes environment. Competitive compensation...Backend
- ...performance storage clusters that leverage SDS technologies for block, object, and file storage services. SDS Management : Oversee the backend operations of Software Defined Storage (SDS) solutions, ensuring efficient management, performance optimization, and reliability...BackendFlexible hours
- ...Software Quality Engineer Milpitas, CA | Pittsburgh, PA Skills required: Experience on medical device testing and embedded device... ...Contribute towards automation testing at appropriate levels (backend, API, UI, Performance, Scalability, and Security) based on project...Backend
$181.1k - $318.4k
Apple GPU Compiler Backend/Research Engineer, Graphics, Game and ML Cupertino, California, United States Software and Services In this role, you will have the opportunity to work on defining the roadmap for Apple GPU architecture and unleash the potential for new applications...BackendRelocation- Apple Inc. is looking for a Software Engineer - Backend Systems in Cupertino, California. This position involves designing and implementing robust, scalable systems while mentoring other engineers and collaborating with various teams. The successful candidate will have...Backend
- ...leading technology firm in Santa Clara is seeking a Staff Software Engineer for their Confidential Computing Management team. In this high-... ...and reliability. The position requires extensive experience in backend engineering, microservices architecture, and a strong...Backend
- NVIDIA Gruppe is seeking a Senior Deep Learning Software Engineer to develop cutting-edge deep learning solutions in autonomous driving vehicles. You will work on compiler technologies to optimize models for NVIDIA's hardware architecture and collaborate with various teams...
- Lemurian Labs in Santa Clara is looking for a Graph Optimization Compiler Engineer to optimize the middle tier of our AI compiler stack. You will work on transformations crucial for performance. The ideal candidate has extensive experience in compiler development, particularly...
$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...- ...experienced individual to analyze deep learning networks and develop compiler optimization algorithms. The role involves collaboration with... ...software. Candidates must have a degree in Computer Science/Engineering and at least 2 years of relevant experience in performance...
- NVIDIA Corporation is seeking a Senior DL Compiler Engineer in Santa Clara, CA who will work on CUDA Tile, a new tile-based programming model. You will design compiler transformations, develop MLIR dialects, and optimize performance across NVIDIA GPU architectures. The...Remote job
$152k - $241.5k
...Corporation is seeking a skilled developer for CUDA Tile, a new tile-based programming model for GPUs. In this role, you'll design compiler transformations, optimize performance, and work on public APIs and programming techniques. Applicants should have a degree in...$149.6k - $284.58k
Senior Compiler Engineer Intel invites experienced professionals to collaborate on GPU compiler technologies, directly influencing next-generation GPU architectures and advancing AI and high-performance computing performance. Core Responsibilities Develop, enhance, test...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Compiler Engineer (Mid and/or Backend). Be the first to apply!

