1

Mlir Jobs (NOW HIRING)

Founding GPU Compiler Engineer

San Francisco, CA · On-site

$163K - $200K/yr

Responsibilities : • Design and implement the main compilation pipeline, from StableHLO to executable GPU and host binaries • Build and extend MLIR dialects and passes to optimize AI workloads ...

Senior Compiler Engineer

Austin, TX · On-site

$103K - $142K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

The opportunity We are building an MLIR-based compiler and inference stack for custom AI silicon used in telecommunications baseband processing. The compiler takes ML models from StableHLO through ...

In this role you will lead development on TT-Forge, our MLIR-based compiler, and manage a team focused on scaling graph transformations, lowering passes, and kernel-level optimizations. You'll help ...

Staff Compiler Design Engineer

Austin, TX · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

The Mission We are building an MLIR-based compiler and inference stack for custom AI silicon used in telecommunications baseband processing. The compiler takes ML models from StableHLO through ...

Front End Compiler

Santa Clara, CA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

This is where the journey begins - you'll build the systems that parse, validate, and lower representations from frameworks like PyTorch, StableHLO, ONNX, and MLIR dialects into our internal compiler ...

ML Compiler Engineer

San Bruno, CA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Develop and extend intermediate representations (e.g., MLIR) * Implement optimization passes including: * Operator fusion and graph partitioning * Basic scheduling and tiling strategies * Memory ...

Senior Software Engineer, CUTLASS Platform

Durham, NC · On-site

$118K - $156K/yr

Contribute to the advancement of the MLIR-based backend compiler stack for the CUTLASS Python DSL by designing dialects and associated compiler passes. * Author example kernels utilizing CUTLASS ...

Senior Software Engineer, CUTLASS Platform

Redmond, WA · On-site

$137K - $180K/yr

Contribute to the advancement of the MLIR-based backend compiler stack for the CUTLASS Python DSL by designing dialects and associated compiler passes. * Author example kernels utilizing CUTLASS ...

Showing results 21-40

Mlir information

What is MLIR?

MLIR (Multi-Level Intermediate Representation) is an open-source compiler infrastructure project developed by the LLVM community. It provides a flexible and extensible intermediate representation framework, which is used to build reusable and modular compiler components for a wide range of domains, such as machine learning, hardware acceleration, and domain-specific languages. MLIR enables developers to create custom dialects and transformations, making it easier to optimize and target various hardware architectures. Its primary goal is to facilitate the development of high-performance and portable compilers.

What skills and qualifications are needed to work with MLIR?

To thrive as an MLIR developer, you need a strong background in compiler theory, C++ programming, and familiarity with LLVM infrastructure, typically supported by a degree in computer science or a related field. Experience with tools such as the MLIR framework, LLVM, and related build systems like CMake is highly valuable. Analytical thinking, problem-solving, and effective collaboration are important soft skills for innovating and working within open-source or cross-functional teams. These skills ensure the efficient design and optimization of compiler components, driving advancements in machine learning and hardware support.

What is the difference between Mlir vs Machine Learning Engineer?

AspectMlirMachine Learning Engineer
Required CredentialsTechnical knowledge of compiler infrastructure, programming skills in C++/PythonDegree in Computer Science, Data Science, or related fields; experience with ML frameworks
Work EnvironmentResearch and development in compiler and software infrastructure teamsDeveloping, testing, and deploying machine learning models in various industries
Employer & Industry UsageTech companies, AI research labs, compiler development firmsTech companies, startups, AI-focused organizations
Common Search & Comparison IntentUnderstanding technical roles in compiler infrastructureLearning about careers in machine learning and AI

While Mlir focuses on compiler infrastructure and software development for optimizing machine learning models, Machine Learning Engineers primarily design and implement ML models for practical applications. Both roles require technical expertise, but Mlir is more specialized in compiler technology, whereas Machine Learning Engineers work directly on AI solutions.

How does an engineer working with MLIR collaborate with different teams?

Engineers specializing in MLIR (Multi-Level Intermediate Representation) often work closely with compiler teams, hardware architects, and machine learning researchers to optimize and integrate new features. Collaboration frequently involves participating in design discussions, code reviews, and cross-functional meetings to align on performance goals and implementation strategies. These engineers also contribute to open-source projects and may mentor junior team members or coordinate with external contributors. Working in such a dynamic and interdisciplinary environment helps ensure that MLIR tools remain robust, efficient, and aligned with evolving hardware and ML frameworks.
More about Mlir jobs
What cities are hiring for Mlir jobs? Cities with the most Mlir job openings:
What states have the most Mlir jobs? States with the most job openings for Mlir jobs include:
Infographic showing various Mlir job openings in the United States as of August 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution.

Compiler Engineer (Mid and/or Backend)

Persimmons

San Jose, CA

Full-time

Retirement, PTO

Re-posted 14 days ago


Job description

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.

Requirements

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.
  • Demonstrated fluency with modern AI tools and workflows (e.g., leveraging AI assistants for research, analysis, or productivity).

Benefits

  • 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.