HHiring Reality
← Efficient Computer

Performance Library Engineer

Efficient Computer
Location
San Francisco, Bay Area OR Pittsburgh, PA OR Austin, TX
Posted
2 months ago
Department
Optimization
Salary
$130,000 to $260,000
What they actually want (must-haves)
  • Hands-on software development experience working closely with hardware, including exposure to at least two RISC, DSP or GPU platforms
  • A passion for analyzing and maximizing software performance on a unique dataflow hardware architecture
  • Experience with framework and library design, particularly within resource constrained and realtime environments
  • Experience with CUDA, HIP and/or other parallel programming models
  • A collaborative spirit, with the ability to work with and influence multiple engineering teams
  • Demonstrated ability to write, debug, and maintain low-level, C/C++, systems-level code as well as design clean interfaces and modular code
Nice to have
  • Some exposure to low-level programming interfaces, e.g. PTX, LLVM IR and/or MLIR
  • Some domain expertise in two or more of the following areas: Linear Algebra, ML, Image Processing, Signal Processing, Audio Processing, SDR, realtime programming, or Robotics
What the job really is

As a Performance Library Engineer at Efficient, you will focus on creating and optimizing libraries and frameworks for a highly energy-efficient programmable processor. Your role involves collaborating with compiler and embedded teams to enhance performance tools and push the limits of compute performance. This position offers the chance to work on hardware/software co-design and make a significant impact on next-generation performance libraries and applications.

Benefits
  • Competitive base salary ranging from $130,000 to $260,000
  • 10% annual bonus
  • Meaningful equity
  • Comprehensive benefits
  • 401K match
  • Company-paid benefits
Things to weigh
  • Salary range is quite broad, final compensation depends on experience, level, and location
  • Role involves complex, performance-critical library development which may require a steep learning curve for new technologies
Job score3.8/5
Benefits5/5
Freshness1/5
Career value4/5
Role clarity4/5
Pay transparency5/5

Applying to Efficient Computer?

See how your résumé matches this role — and tailor it from what actually gets interviews.