SambaNova logo
SambaNova NewPosted 10h ago

Principal Place and Route (PnR) Engineer

Location

Austin

Contract

Permanent

Full-time

Salary

Not disclosed

Experience

3+ years

Lead level

Job summary

Responsibilities

You will develop and tune the partitioning, placement, and routing algorithms that map customer workloads onto the RDU. You will work with the compiler team, hardware architects, and performance engineers to model new hardware constraints and trace throughput gaps back to mapping decisions.

  • Develop partitioning, placement, and routing algorithms that meet hardware resource constraints and keep compile times practical
  • Tune PnR results for target workloads, including LLM inference at different batch sizes and concurrency levels
  • Model new hardware constraints and architecture features in our solvers and heuristics as the chip evolves
  • Analyze compiled output with performance engineers and trace throughput gaps back to mapping decisions
  • Build the infrastructure for prototyping, regression testing, and deployment of PnR changes

What they're looking for

  • M.S. or Ph.D. in Computer Science, Computer Engineering, or related field
  • 3+ years of experience developing optimization or graph algorithms in industry or research
  • Expert knowledge of graph algorithms, partitioning algorithms, combinatorial optimization, or MILP solvers
  • Strong proficiency in C/C++
  • Familiarity with Python

Tech stack

Read the full job posting

This summary is written by Tokn from the original posting. Only the posting published by SambaNova is authoritative. Request a removal

sambanova.ai ↗