Taro Logo

Compiler Engineer

Developing the world's most energy-efficient general-purpose computer processor, using 100x less energy than state-of-the-art ultra-low-power processors.
$120,000 - $160,000
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Compiler Engineer

Efficient Computer is at the forefront of energy-efficient computing, developing revolutionary processor technology that consumes 100x less energy than current ultra-low-power processors. This groundbreaking innovation enables continuous AI/ML operations on a single AA battery for 5-10 years, making perpetual, pervasive intelligence a reality.

As a Compiler Engineer, you'll join an elite team working on cutting-edge embedded machine learning systems. Your role will be crucial in developing and implementing the compiler infrastructure that bridges high-level programming languages with their revolutionary hardware architecture. This position offers a unique opportunity to work with state-of-the-art technology while having a direct impact on the future of energy-efficient computing.

The role combines deep technical expertise in compiler development with practical application in machine learning frameworks. You'll work closely with both hardware and application teams, contributing to various aspects from ISA implementation to debugging tools. The company offers a competitive compensation package, including a salary range of $120,000-$160,000, plus meaningful equity and comprehensive benefits.

Efficient Computer fosters a high-trust, high-output environment where impact matters more than hierarchy. They value ownership and autonomy, making it an ideal place for ambitious engineers who want to shape the future of computing. The company's culture emphasizes personal and professional growth, offering various benefits including 401K matching, paid parental leave, and flexible working arrangements.

Last updated 2 months ago

Responsibilities For Compiler Engineer

  • Develop new compiler features to improve hardware efficiency while maintaining programmability
  • Write unit and integration tests for compiler bugs
  • Work with machine-learning frameworks to compile models to custom hardware
  • Debug and fix functional and performance issues of the compiler system
  • Collaborate with hardware and physical design team
  • Work with application development team to deliver optimized compiler solutions

Requirements For Compiler Engineer

  • 2+ years of experience with C++
  • Bachelor's/Master's degree in CS or related field
  • Familiarity with compiler frameworks such as GCC, LLVM, and/or MLIR
  • Understanding of computer architecture and optimization
  • Experience using industry standard development and debugging tools including GDB
  • Strong attention to detail, good work ethic
  • Good problem solving skills

Benefits For Compiler Engineer

401k
Parental Leave
  • 401K match
  • Company-paid benefits
  • Equity program
  • Paid parental leave
  • Flexibility

Interested in this job?