Senior Software Engineer, Inference Performance @Tensordyne
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Software Engineer, Inference Performance @Tensordyne

Today - Tensordyne is hiring a remote Senior Software Engineer, Inference Performance. 💸 Salary: unspecified 📍Location: Northern America, Europe

Role Description

You’ll build the software stack that takes a model from code down to the hardware: the abstractions, kernels, libraries, and tools that engineers and agents use to reach peak performance. Help optimize the latest AI models on our silicon.

Our hardware is designed to be straightforward to program, so the goal is not to hide it. The goal is to expose the right level of control at each layer, from our compiler-driven Python SDK to our low-level Rust programming stack, and to make every performance gap measurable and every fix permanent.

We’re looking for a builder who understands hardware deeply and develops with agents by default. You’ll own substantial parts of one of these layers and work closely with engineers across models, compilers, runtime, and hardware. Your focus is performance: where cycles, bandwidth, and communication go, and how to win them back. Number formats and model accuracy are owned by our conversion and emulation team; you’ll partner with them where precision and speed meet.

What you’ll do

  • Build the stack.
  • Design APIs, kernel abstractions, and libraries in our Python SDK or Rust stack so model engineers and agents can reach high performance at the layer that fits their problem.
  • Make models fast.
  • Take priority workloads, from LLMs to multimodal models, to peak performance on real silicon.
  • Profile, find the bottleneck across kernels, compiler, runtime, and parallelism, and fix it at the right layer.
  • Close the gap between model and measurement.
  • Compare measured performance against analytical models and simulation.
  • Explain every material gap, and turn the explanation into a fix or a better model.
  • Build the agentic performance loop.
  • Give agents the profilers, traces, counters, and benchmark harnesses to form a hypothesis, change code, and measure the result in minutes.
  • Make the results trustworthy enough to act on.
  • Set the bar for performance.
  • Define how we measure, track regressions, and report results.
  • Build for the next chip.
  • Design abstractions that carry forward to future hardware generations.
  • Work with hardware architects to test how architectural choices affect real workloads.

Qualifications

  • You understand hardware performance.
  • You’ve optimized AI workloads on GPUs or custom accelerators and can reason about compute utilization, memory hierarchy, latency hiding, synchronization, and multi-chip scaling.
  • You build excellent software.
  • You’ve owned substantial systems from design through production.
  • You’re strong in Python and/or at least one systems language such as Rust, C++, or C, and rigorous about interfaces, abstractions, and testing.
  • You understand LLM inference end to end.
  • You can read a new model’s implementation and reason about prefill, decode, attention variants, KV caches, MoE, and parallelism, and how they map to compute, memory, and communication.
  • You build with agents.
  • Agentic development is how you work, not an experiment.
  • You’d rather build the loop that finds the optimization than find it by hand, and you know when the loop still needs a human.
  • You build things others succeed with.
  • You’ve designed APIs, libraries, or performance tooling that other engineers adopted.
  • You drive problems to resolution.
  • You form clear hypotheses, measure, and follow the evidence across software and hardware boundaries.
  • You take ownership of the result.

Requirements

  • Experience with embedded, bare-metal, or low-level runtime programming.
  • Experience with MLIR, other compiler frameworks, or kernel DSLs such as Triton, Pallas, NKI, or CuTe.
  • Contributions to LLM serving stacks such as vLLM or SGLang, or a track record of taking end-to-end inference workloads to competitive performance on a hardware target.

Benefits

  • Comprehensive benefits.
  • Competitive compensation.
  • Flexible spending options.
  • Recognition programs.

Tensordyne Values

  • Think big. Pursue ambitious technical and business goals.
  • Aim for excellence. Quality matters in everything we build and deliver.
  • Own it and get it done. Take responsibility and drive results.
  • Operate with integrity. Be direct, transparent, and respectful.
  • Win as a team. Make the people around you more effective.
  • Value different perspectives. The strongest teams challenge assumptions and bring diverse experience to difficult problems.

Equal Opportunity Statement

Tensordyne is an equal opportunity employer. We believe diverse teams are better equipped to solve complex problems and build exceptional technology. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.

Note to Recruitment Agencies

Please do not contact Tensordyne employees or leaders regarding this role. We do not accept unsolicited agency resumes and are not responsible for fees associated with unsolicited submissions.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America, Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, Inference Performance @Tensordyne
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America, Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 134,965+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later