S

SambaNova Systems

Enterprise AI platform with hardware stack

Principal Place and Route - Place and Route, Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A Master of Science or Ph.D. in Computer Science, Computer Engineering, or a related field.
  • At least 3 years of experience developing optimization or graph algorithms in industry or research.
  • Expert knowledge of graph algorithms, partitioning algorithms, combinatorial optimization, or mixed-integer linear programming solvers.
  • Strong proficiency in C/C++.
  • Familiarity with Python.
  • Experience designing large, highly parallel, performance-sensitive systems.
  • Ability to learn hardware architecture and apply it to improve performance.
  • Experience solving NP-hard problems in practice with heuristics, approximation, or pruned exact methods.

Responsibilities

  • Develop partitioning, placement, and routing algorithms that meet hardware resource constraints and keep compile times practical.
  • Tune place-and-route results for target workloads, including large language model inference at different batch sizes and concurrency levels.
  • Model new hardware constraints and architecture features in solvers and heuristics as the chip evolves.
  • Analyze compiled output with performance engineers and trace throughput gaps back to mapping decisions.
  • Build infrastructure for prototyping, regression testing, and deployment of place-and-route changes.
  • Work with compiler and hardware teams to define interfaces and resource models.

Desired Qualifications

  • Experience with place and route for FPGAs, CGRAs, or other spatial architectures.
  • Experience with machine-learning compilers such as MLIR, LLVM, TVM, or XLA.
  • Experience with simulated annealing, constraint programming, or SAT/SMT solvers.
  • Familiarity with large language model inference stacks such as vLLM and PyTorch.
  • Publications at venues such as FPGA, DAC, ICCAD, or MLSys.

About the Company

SambaNova Systems

Enterprise AI platform with hardware stack

Generating company summary.

Company size
201-500
Company stage
Series F
Total funding
$2.5B
Headquarters
Palo Alto, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at SambaNova Systems

See more jobs