Sr. Compiler Engineer

Persimmons

$130K — $180K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of compiler or related software development experience
  • Strong C++ and Python programming skills
  • Experience with MLIP dialects and ML model processing
  • Deep understanding of popular ML model architectures like Llama
  • BS/MS/PhD in Computer Science, Computer Engineering, or equivalent experience

Responsibilities

  • Build compilers that convert AI models from ML frameworks to assembly code
  • Develop and implement advanced AI models and algorithms
  • Collaborate with teams to optimize hardware and software solutions
  • Analyze and enhance system efficiency and performance
  • Stay updated on industry trends to maintain competitiveness

Benefits

  • Opportunity to work at the forefront of AI technology
  • Collaborative and innovative work environment
  • Competitive salary and comprehensive benefits package
  • Flexible PTO policies
  • 401k retirement plan
Full Job Description
Who we are:

Persimmons, Inc. is on a mission to redefine what's possible in AI inference computing. Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, Persimmons is building the infrastructure that will power the next decade of AI. Enabling smarter devices, more sustainable data centers, and entirely new applications the world hasn't imagined yet.

Why join us:

Explosive Growth Opportunity: Join us at the epicenter of AI innovation-where you'll shape the future alongside groundbreaking technologies. The potential is limitless, and your impact can be enormous.
  • Cutting-Edge Environment: Be part of a dynamic, collaborative team that thrives on creativity, innovation, and pushing the boundaries of what's possible in AI hardware and software solutions.
  • The opportunity to work at the beginning of innovation with some of the most advanced technologies in AI.
  • A collaborative environment where innovation is at the heart of everything we do.
  • Work Hard, Play Hard: Benefit from flexible PTO in a vibrant, fun, and engaging workplace culture where we celebrate wins, big and small, together.
  • Competitive salary and benefits package.
  • Flexible PTO
  • 401k

We're growing rapidly and looking for bold thinkers, builders, and problem-solvers ready to push the boundaries of AI hardware and software. If you're driven to make a global impact, we'd love for you to join us.

What you'll do:

As a leader on our team, you have the opportunity of working on optimizing our Persimmons Compiler.
  • Build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware.
  • Develop and implement AI models and algorithms that push the boundaries of technology. Collaborate with cross-functional teams to design, test, and optimize our hardware and software solutions.
  • Analyze and improve the efficiency, scalability, and performance of our systems.
  • Stay abreast of industry trends and advancements to ensure our solutions remain competitive and innovative.


Requirements

What You Bring To The Table:
  • Experience developing MLIR dialects and passes
  • Experience processing ML models from popular frameworks
  • Deep understanding of Model architecture of popular models like llama and others.
  • If you can do the above, you already have strong C++ and python skills
  • Related things of interest:
    • https://github.com/buddy-compiler/buddy-mlir
    • https://github.com/iree-org/iree
    • https://github.com/llvm/torch-mlir
  • BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
  • 3+ years of experience in developing production compilers or related software
  • Knowledge of compiler front-end technology
  • Strong C++ programming skills
  • Strong interpersonal, verbal and written communications skills
  • Capability to achieve objectives under tight deadlines
  • Experience executing tasks while managing competing priorities
  • Practical knowledge working with large code bases
  • Experience working with industry standard C++ compilers and development frameworks.
  • Experience writing and debugging multithreaded programs
  • Deep understanding of technology and passion for what you do
  • Strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment
  • Excellent problem-solving skills and the ability to work in a dynamic, fast-paced environment.

Benefits
  • What We Offer:
    • The opportunity to work at the beginning of innovation with some of the most advanced technologies in AI.
    • A collaborative environment where innovation is at the heart of everything we do.
    • Competitive salary and benefits package.
    • Flexible PTO
    • 401k
  • Persimmons, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Similar Jobs

More Information Technology Jobs

Find similar Sr. Compiler Engineer jobs: