1

Mlir Engineer Jobs (NOW HIRING)

In this role you will lead development on TT-Forge, our MLIR-based compiler, and manage a team ... Insight to identify bottlenecks, debug performance issues, and improve developer workflows across ...

Senior Staff Engineer - AI Compiler

Austin, TX · On-site

$103K - $142K/yr

MLIR Architecture | Compiler Infrastructure | 5G/6G Silicon | Bare-Metal AI The Mission Most AI compiler engineers optimize models for GPUs that already exist. You're going to optimize them for ...

In this role you will lead development on TT-Forge, our MLIR-based compiler, and manage a team ... Insight to identify bottlenecks, debug performance issues, and improve developer workflows across ...

Software Engineer, AI Compiler

Austin, TX · On-site

$100K - $500K/yr

In this role you will lead development on TT-Forge, our MLIR-based compiler, and manage a team ... Insight to identify bottlenecks, debug performance issues, and improve developer workflows across ...

Senior LLVM Compiler Engineer

Austin, TX · On-site

$103K - $142K/yr

Responsibilities : • Work closely with LLVM, Clang, MLIR, and related open‑source communities ... D. in Computer Science, Computer Engineering, or related field (or equivalent experience) • 6+ ...

Senior LLVM Compiler Engineer

Redmond, WA · On-site

$117K - $160K/yr

Responsibilities : • Work closely with LLVM, Clang, MLIR, and related open‑source communities ... D. in Computer Science, Computer Engineering, or related field (or equivalent experience) • 6+ ...

next page

Showing results 1-20

Mlir Engineer information

What is the difference between Mlir Engineer vs Compiler Engineer?

AspectMlir EngineerCompiler Engineer
Required CredentialsBachelor's or Master's in Computer Science, experience with MLIR, compiler frameworksBachelor's or Master's in Computer Science, strong programming skills, compiler theory knowledge
Work EnvironmentResearch labs, tech companies focusing on AI/ML, compiler development teamsSoftware development firms, tech companies, open-source projects
Industry UsageAI/ML hardware optimization, compiler infrastructure, MLIR frameworkSoftware optimization, language development, system software

Both roles involve working with compiler technologies, but Mlir Engineers specialize in the MLIR framework and its applications in AI/ML hardware optimization, while Compiler Engineers focus broadly on compiler design and implementation across various software systems.

What are the key skills and qualifications needed to thrive as an MLIR Engineer, and why are they important?

To thrive as an MLIR Engineer, you need a solid background in compiler theory, C++ programming, and experience with machine learning frameworks or intermediate representations. Familiarity with LLVM, the MLIR ecosystem, and version control systems like Git is typically required, as well as a relevant degree in computer science or a related field. Strong problem-solving skills, attention to detail, and effective communication are valuable soft skills in this role. These qualifications and skills are crucial for building robust compiler infrastructure, collaborating across teams, and ensuring efficient support for diverse machine learning workloads.

What are some common challenges faced by MLIR Engineers when integrating new dialects into existing compiler infrastructures?

MLIR Engineers often encounter challenges such as ensuring compatibility between new dialects and existing IR components, maintaining performance optimizations, and avoiding redundancy or conflicts in transformations. Integrating a new dialect requires deep understanding of both the MLIR ecosystem and the target hardware or frameworks, which can be complex due to rapid evolution in machine learning compilers. Close collaboration with backend and frontend teams is essential to address integration issues and to ensure that new dialects meet project requirements and performance goals.

What is an MLIR Engineer?

An MLIR Engineer is a software engineer who specializes in working with the Multi-Level Intermediate Representation (MLIR) compiler framework. MLIR is an open-source project designed to provide a flexible and extensible infrastructure for building domain-specific compilers and optimizing machine learning workloads. MLIR Engineers typically design, implement, and optimize compiler passes, dialects, and transformations to improve the performance and portability of machine learning models across different hardware architectures. They often collaborate with machine learning researchers, compiler engineers, and hardware teams to enable efficient model deployment.
More about Mlir Engineer jobs
What cities are hiring for Mlir Engineer jobs? Cities with the most Mlir Engineer job openings:
What states have the most Mlir Engineer jobs? States with the most job openings for Mlir Engineer jobs include:

Software Engineer, AI Compiler

Tenstorrent

Austin, TX • Hybrid

$100K - $500K/yr

Other

Posted 21 days ago


Job description

Join the team revolutionizing AI computing at Tenstorrent. 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 shape the future of AI computing through compiler technology that is fast, flexible, and built for real-world models.
 
This role is hybrid based in Austin, TX.
 
We welcome candidates at various experience levels. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.
 
Who You Are
  • Leadership to drive compiler development across multiple layers of the stack, including custom dialects, transformation passes, and runtime integration.
  • Alignment with hardware, software, and ML teams to ensure the compiler supports realistic performance and deployment needs.
  • Technical ownership of roadmap priorities, planning, and mentorship for a high-performing engineering team.
  • Insight to identify bottlenecks, debug performance issues, and improve developer workflows across the stack.
What We Need
  • Experience building compilers or similar systems, with strong fluency in C++ and Python.
  • Strong knoweledge of MLIR, LLVM, or related infrastructure, with hands-on work in dialect design or optimization passes.
  • You have a strong understanding of modern AI frameworks like PyTorch, TensorFlow, or JAX, including how models are transformed and executed.
  • A background in working across teams to ship reliable, scalable tools in fast-paced engineering environments.
What You'll Learn
  • How to build compiler infrastructure that supports both training and inference at scale across custom chip architectures.
  • New approaches for human-in-the-loop optimization using TT-Explorer and other internal tooling.
  • Best practices for evolving MLIR dialects like TTIR, TTNN, and TTKernel to support next-generation AI workloads.
  • How Tenstorrent delivers open, performant, and developer-friendly AI infrastructure that scales with industry demands.

Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.