Compiler Engineer (Mid and/or Backend)
Persimmons
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- ...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...BackendWork experience placementFlexible hours
- ...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
- ...SoC Physical Design Engineer, Electrical Analysis Work Locations (2) Submit Resume... ...Qualifications Experience with industrial EDA backend tools including Redhawk, PrimeRail,... .... Experience with Innovus, Design Compiler, PrimeTime and Tempus. Familiar with...Backend
$240k - $275k
...develop AI-assisted tool flows to accelerate compiler development What we're looking for... ...rewrite patterns ~5+ years compiler engineering experience, with hands-on MLIR contributions... ..., or equivalent) ~(Optional) LLVM backend experience, GPU compiler experience (Triton...BackendH1bVisa sponsorshipWork visa$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...SuggestedRemote work- ...Senior Digital/Mixed-Signal Design Engineer Senior Digital/Mixed-Signal Design Engineer focusing on high-performance analog-to-digital... ...Verilog code to control analog circuits (e.g. digital backend for ADC, digital PLL, etc) Familiarity with behavioral Verilog...Backend
$37.75 - $47.18 per hour
...Quality Engineer 3Full-time San Jose, CA, USYou'll be joining Adobe on a contract opportunity, employed through NextDeavorBenefits You... ...Playwright)Hands-on experience testing API-based applications and backend API testingExperience leading or mentoring other Quality...BackendPermanent employmentFull timeContract work$214.1k - $309.8k
...seeking an experienced and motivated Software Engineer to join our team. Cisco 8000 Series... ...firmware, SDKs, simulators, and compilers for Cisco Silicon One architecture, with... ...devices. Build, optimize, and enhance the backend of the P4 compiler to fully leverage the...BackendFull timeTemporary workLocal areaFlexible hours$144k - $213k
...We're looking for a Senior Quality Engineer who will play a pivotal role in defining and driving quality across the engineering organization... ...early. Design and implement robust automation for UI, API, and backend systems. Design and implement performance, load, stress, soak,...BackendLocal areaShift work$114.1k - $214.95k
...applications. We're looking for experienced Mobile Forward Deployed Engineers who thrive at the intersection of software engineering,... ...Troubleshoot complex production issues across mobile applications, backend APIs, authentication, networking, and SDK behavior. Lead...BackendTemporary workLocal areaWorldwide- ...ASIC Verification Engineer Axiado is building the future of AI powered digital infrastructure. We are a fast-growing, well funded silicon... ...with firmware, software, DV, FPGA, DFT, SoC integration, and backend teams throughout various stages of ASIC development....Backend
$95k - $105k
...Foxconn is seeking a highly experienced and driven Senior Quality Engineer to join our team. In this critical role, you will ensure product... ...that you are authorized to work in the U.S. Salary Range: $95,000/annum - $105,000/annum Shift: Mid-Day (~12:30PM-9:00PM...Full timeTemporary workWork at officeLocal areaShift workDay shift$172k - $229.6k
...Prometheus, ClickHouse, OpenTelemetry, and related tools.As a Software Engineer on this team, you will design and build scalable distributed... ...systems-level language, with experience building reliable backend or infrastructure servicesDeep understanding of distributed systems...BackendImmediate startRemote workVisa sponsorship$170k - $255k
...leave your mark, come join us. THE ROLE As a Test Development Engineer, you will drive manufacturing test strategy, software... ...Telemetry Systems : Design, optimize, and scale high-availability backend database systems capable of processing and storing massive, high...BackendContract workWork at officeFlexible hours$103.2k - $201.4k
...Quality Engineer, Rights & Pricing The Rights & Pricing engineering team provides the Apple Services platform for distribution rights... ...ensures the quality, reliability, and scalability of complex backend pricing systems that power Apple Services across multiple products...BackendRelocation- ...1722 The Role We are looking for a deeply hands‑on Senior Distributed Systems Engineer to join the team building IonQ’s Network and Security Platform. You will own the backend services — ingestion pipelines, telemetry processing, device management — that give operators...BackendWork at office
$40 - $42 per hour
...seeking an experienced Quality Assurance Engineer to test websites, platforms, and other deliverables... ...~ Experience with databases, API, backend systems, and mobile testing (iOS/Android)... ...experience Seniority level ~ Mid-Senior level Employment type ~ Contract...BackendContract work- ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,... ...constraints. Qualifications ~3+ years building and operating backend systems at scale — you've owned services that other teams depend...Backend
$150k - $350k
...works on real hardware, and we are looking for a Software Test Engineer to build it with us from the ground up. You will design and build... ...seamless integration across audio, ML, connectivity, and backend services. This is not a hardware validation role: the hardware...BackendFull time$175k - $287k
...infrastructure for all LinkedIn AI Agents.As a Staff Engineer, you will own the end-to-end technical... ...Skills:Distributed systems and Backend Systems InfrastructureJava/Golang/Rust/PythonML... ...: Full-timeFunction: EngineeringExperience level: Mid-Senior LevelIndustry: InternetBackendFor contractorsWork experience placementWork at officeFlexible hours$156k - $186k
...Muon seeks a Software Engineer to join our Information Systems team. The ideal candidate is a self‑motivated and versatile software engineer... ...or equivalent experience. ~5+ years full‑stack (frontend and backend) software engineering experience. ~ Experience selecting and...BackendPermanent employmentFull timeTemporary work$240k - $295k
...Job Description About the role Own LLVM backend development for our custom accelerator... ...develop AI-assisted tool flows to accelerate compiler development and performance tuning... ...register allocation) ~5+ years of compiler engineering experience, with hands-on LLVM target...BackendH1bVisa sponsorshipWork visa- ...future. Requirements We’re looking for a Staff Software Engineer to join our Confidential Computing Management team—an engineer... ...services What Makes This Role Unique This isn’t just another backend role. You’ll be: Building foundational systems , not...BackendTemporary workH1bWorldwide
$2,500 per month
...hundreds of millions from top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest... ..., software, quality, and factory operations. You'll build the backend services, APIs, data pipelines, release infrastructure, and...BackendContract workWork at officeRelocation package$144k - $213k
...Description Job Description We are looking for a Senior Quality Engineer to join our Data Platform Quality Engineering team. In this... ...performance, while partnering closely with data engineers, backend developers, and product teams. What You’ll Do: Design, build...Backend$170k - $240k
...Senior Forward Deployed Engineer Location: Any of these locations: Mountain View, CA/Los Angeles, CA/Boston, MA/Austin, TX/Phoenix,... ...technical products ~ Build full-stack applications (Python/FastAPI backend, React frontend) that integrate with EHR systems and process...BackendFull timeContract workWork at officeVisa sponsorship3 days per week$138k - $206k
...goal, we collaborate closely with both hardware and software engineers to identify and address the unique challenges posed by AI/ML workloads... ...Work policy. What You'll Do Design and implement ML compilers for high-performance deep learning applications. Optimize...Work at officeFlexible hours- ...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...Full timeRelocation
- ...have the opportunity of working on optimizing our Persimmons Compiler. Design and build the compiler that converts AI models from... ...Provide technical leadership across the compiler team, mentoring engineers in advanced compiler techniques, and help scale the team as...Flexible hours
- ...Quality Assurance EngineerWe are seeking a QA Automation Engineer with experience testing web and mobile applications and building automation... ...React, Angular, or Vue.js.Experience testing APIs, databases, backend systems, and mobile applications (iOS/Android).Experience with...Backend
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Compiler Engineer (Mid and/or Backend). Be the first to apply!



