Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Compiler Engineer (Mid and/or Backend) in San Jose, CA vacancy
  •  ...to 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

    Persimmons, Inc.

    San Jose, CA
    5 days ago
  • $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... 
    Backend
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...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

    Lemurian Labs

    Santa Clara, CA
    8 days ago
  • $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... 
    Backend
    H1b
    Visa sponsorship
    Work visa

    DensityAI

    Mountain View, CA
    27 days ago
  •  ...(tool calling, orchestration, reasoning loops, workflow automation). Develop Applied AI solutionsA that integrate with customer backend systems, APIs, and data sources. Implement AI services on Kubernetes, cloud environments, or customer controlled infrastructure.... 
    Backend
    Remote work

    Yantran LLC

    Santa Clara, CA
    2 days ago
  • $120k - $275k

     ...Here Design and implement compilers tailored for our proprietary...  ...Focus on midend and backend development Who You Are...  ...Possess outstanding software engineering skills with a focus on efficiency...  ...changes Be comfortable with mid level optimizer and and be willing... 
    Backend
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    Matx

    Mountain View, CA
    more than 2 months ago
  • Headway Technologies is seeking a Process Integration Engineer (Writer) in Milpitas, CA to drive chip process integration and characterization...  ..., investigate failures with corrective actions, and monitor backend performance data to optimize processes. The role requires... 
    Backend

    Headway Technologies

    Milpitas, CA
    5 days ago
  • $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... 
    Backend
    Permanent employment
    Full time
    Contract work

    NextDeavor

    San Jose, CA
    4 days ago
  • $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... 
    Backend
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    2 days ago
  •  ...customers. Description We're looking for a Forward Deployed Engineer (FDE) who thrives at the intersection of business and...  ..., and the ability to ship working prototypes end-to-end across backend, data, and frontend layers. ~ Familiarity with SQL and relational... 
    Backend

    Apple

    Cupertino, CA
    2 days ago
  • $2,000 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... 
    Backend
    Full time
    Contract work
    Work at office
    Relocation package

    Etched

    San Jose, CA
    a month ago
  • $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 architecture... 
    Backend
    Worldwide

    Adobe

    San Jose, CA
    3 days ago
  • $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... 
    Backend
    Contract work
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    7 hours ago
  •  ...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... 
    Backend
    Work at office

    Clutch Canada

    Santa Clara, CA
    7 hours ago
  • $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 time
    Temporary work
    Work at office
    Local area
    Shift work
    Day shift

    Foxconn Industrial Internet - FII

    San Jose, CA
    9 days ago
  • $103.2k - $201.4k

     ...Quality Engineer, Rights & PricingThe Rights & Pricing engineering team provides the Apple Services platform for distribution rights by...  ...team ensures the quality, reliability, and scalability of complex backend pricing systems that power Apple Services across multiple... 
    Backend
    Relocation

    Apple

    Cupertino, CA
    7 hours ago
  •  ...ASIC Verification Engineer Join a fast-growing, well-funded silicon, systems, and solutions company pioneering a new category of semiconductor...  ...with firmware, software, DV, FPGA, DFT, SoC integration, and backend teams throughout various stages of ASIC development.... 
    Backend

    InterSources

    San Jose, CA
    1 day ago
  • $185k - $215k

     ...About the role Muon seeks a Senior Software Engineer to join our Information Systems team. The ideal candidate is a self-motivated...  ...or equivalent experience ~7+ years full-stack (frontend and backend) software engineering experience. ~ Proficiency in common programming... 
    Backend
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    more than 2 months ago
  •  ...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

    Boson AI

    Santa Clara, CA
    4 days ago
  • $217k - $303.9k

     ...feels a sense of belonging.We’re looking for a high-autonomy Engineering Manager to own the strategy, development, and scaling of Reddit...  ...scaling larger engineering teams (10+ ICs) across full-stack and backend systems architectures Deep technical competence in full-stack... 
    Backend
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    San Jose, CA
    2 days ago
  • Senior Quality EngineerWe're looking for a Senior Quality Engineer who will play a pivotal role in defining and driving quality across...  ...early.Design and implement robust automation for UI, API, and backend systems.Design and implement performance, load, stress, soak, and... 
    Backend
    Local area
    Shift work

    FloQast

    San Jose, CA
    6 days ago
  • $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... 
    Backend
    Full time
    Work at office
    Local area

    Globalfoundries

    Santa Clara, CA
    7 hours ago
  • $10 per hour

     ...The Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco. This team will own Flexport's client-...  ...building unified interfaces that aggregate data from various backend systems. Technical Rigor: A love of simple, well-tested code... 
    Backend
    Flexible hours

    Flexport

    San Jose, CA
    24 days ago
  •  ...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... 
    Backend
    Temporary work
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    a month ago
  • $75 per hour

     ...developing and releasing quality software in the POC development and engineering of Client's next generation “Omni Channel” platform, “Work...  ...end: React JS, TypeScript, Javascript ,React Spectrum Backend: Node JS (preferred), JAVA Databases: No SQL DB, SQL Test... 
    Backend
    Hourly pay
    Contract work
    Remote work
    Shift work

    Cloudious

    San Jose, CA
    7 days ago
  •  ...reliability challenges at scale •        Influence architecture and engineering culture at a company level •        Competitive...  ...Golang) and Python, with experience building robust, maintainable backend services and automation Extensive hands-on experience with... 
    Backend

    Saviynt

    Milpitas, CA
    11 days ago
  • $121k - $160k

     ...,000.00 Salary/year Job Shift: Days TITLE: PROCESS INTEGRATION ENGINEER (WRITER) FLSA STATUS: EXEMPT REPORTS TO: MANAGER, WRITER INTEGRATION...  ...corrective action, and reviewing, monitoring, and analyzing backend performance data. This position is located in Milpitas,... 
    Backend
    Full time
    For contractors
    Work at office
    Monday to Friday
    Flexible hours
    Shift work

    Headway Technologies

    Milpitas, CA
    5 days ago
  • $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... 
    Backend
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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

    FloQast

    San Jose, CA
    23 days ago
  •  ...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

    Persimmons

    San Jose, CA
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Compiler Engineer (Mid and/or Backend). Be the first to apply!