Efficient Computer logo
Efficient ComputerPosted 1 month ago

Performance Library Engineer

On-siteSan Jose, California, United States

Full TimeBachelors DegreeSmall

Job Summary

Create and optimize libraries and frameworks for the Fabric, the world's most energy-efficient programmable processor, while pushing the performance limits of compute on our platform. Take ownership of complex, performance-critical library development and provide direct feedback to the compiler and embedded teams on enhancements and performance-related tools. Work closely with hardware teams on cutting-edge hardware/software co-design to build next-generation performance libraries and applications used by customers. This role requires 5+ years of experience and a background in performance profiling and benchmark design. We offer a competitive salary ranging from $130,000 to $230,000, along with equity, 401K match, and comprehensive benefits.

Required Qualifications

  • 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 an 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.
  • Actively uses AI tools to generate, optimize, and debug code.
  • Background in performance profiling, benchmark design, or comparative hardware analysis.
  • Excellent written, verbal, analytical and technical communication skills, with the ability to clearly document complex systems, and lead discussions across teams.
  • Minimum Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 5+ years of experience.

Desired Qualifications

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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce