New opportunity

Member of Technical Staff - Inference Systems

Liquid AI · Boston, United States

About this role

Liquid AI seeks a Member of Technical Staff - Inference Systems for its Research & Engineering department in Boston. This full-time, hybrid role focuses on the inference engine that runs the company’s models in production and partner environments, alongside benchmarking infrastructure used to evaluate internal work and external solutions. The team works with research, product, and external engineering partners. Liquid AI develops general-purpose AI systems for deployment targets ranging from data center accelerators to on-device hardware, with an emphasis on latency, memory use, privacy, and reliability.

Responsibilities

  • Design benchmark suites covering inference performance, model quality, and knowledge evaluation across hardware targets. Ensure results are explainable, reproducible, and independently verifiable.
  • Evaluate external partners’ solutions against those benchmarks, identify gaps, and communicate findings clearly.
  • Port models such as LFM2 across runtimes and frameworks, verifying outputs and end-to-end numerical correctness.
  • Maintain and extend the inference engine layer built on llama.cpp, ONNX, and MLX as new model architectures emerge from research.

Required experience and skills:

  • Hands-on work beyond basic usage with the internals and modification of at least one inference framework, such as llama.cpp, ONNX Runtime, or MLX.
  • Experience designing benchmarking pipelines with sound methodology, validation, and reproducibility.
  • Strong C++ and Python skills in performance-sensitive contexts, and understanding of quantization, decoding strategies, memory layout, and their tradeoffs.
  • Ability to assess unfamiliar tools, maintain rigorous benchmark methodology, and verify model-port correctness.

Preferred experience includes porting models between runtimes and checking numerical correctness, conducting technical validation or evaluation with external partners or clients, and working with edge inference constraints. First-year goals include porting LFM2 to multiple platforms, completing partner verifications, and establishing a benchmark suite used by internal teams and partners. Benefits stated include a competitive base salary and equity, fully paid medical, dental, and vision premiums for employees and dependents, 401(k) matching up to 4% of base pay, unlimited PTO, and company-wide Refill Days. No salary amount or minimum years of experience are specified.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

C++Pythonllama.cppONNX RuntimeMLXAI benchmarkingBenchmark pipeline designInference performance evaluationModel quality evaluationModel portingNumerical correctness verificationQuantizationDecoding strategiesMemory layoutEdge inferenceTechnical validation

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build trustworthy benchmarks

    The role designs suites covering inference performance, model quality, and knowledge evaluation across hardware targets. Results must be explainable, independently verifiable, and reproducible for internal teams and partners.

  • Prove model-port correctness

    Port models such as LFM2 across runtimes and platforms, checking outputs and end-to-end correctness. Multiple LFM2 ports are a stated first-year goal.

  • Extend the production inference layer

    Maintain and modify the engine layer built on llama.cpp, ONNX, and MLX as research introduces new architectures. The posting calls for framework-internals experience and performance-sensitive C++ and Python.

  • Deliver evidence-based partner evaluations

    Evaluate external solutions against the benchmarks, identify gaps, and communicate findings to external engineering teams. Completing multiple partner verifications end-to-end is a stated first-year goal.

Likely challenges to think through

  • Keeping cross-platform comparisons fair

    Preparation hypothesis: hardware and runtime differences could make a faster result misleading if model quality or test conditions change. Prepare to explain how you would control configurations, validate measurements, and document results so others can reproduce them.

  • Balancing optimizations against correctness

    Preparation hypothesis: quantization, decoding, or memory-layout changes may improve latency or memory use while altering outputs. Prepare a validation approach that compares intermediate and end-to-end results across runtimes and defines how discrepancies would be investigated.

  • Assessing unfamiliar partner solutions

    Preparation hypothesis: limited familiarity with an external tool may conflict with the need for a rigorous, timely evaluation. Prepare to describe how you would establish a comparable baseline, test claims against the benchmark suite, and present gaps with evidence rather than assumptions.

03

Practice your answers

Technical practice

How would you design a benchmark suite spanning inference performance, model quality, and knowledge evaluation across hardware targets?

What to coverPreparation suggestion: Explain how you would choose comparable workloads and measures for each dimension without treating speed as a substitute for quality. Discuss how hardware differences affect interpretation.

How would you make benchmark results reproducible and independently verifiable?

What to coverPreparation suggestion: Describe how you would record configurations, inputs, software versions, hardware, and measurement conditions. Explain validation checks and how someone else could reproduce and inspect a result.

How would you evaluate an external partner’s inference solution against an internal benchmark?

What to coverPreparation suggestion: Explain how you would establish a fair comparison, check the partner’s claims, and identify gaps in performance or quality. Describe what evidence would support a clear finding and what would require further testing.

How would you verify an LFM2 model port across runtimes end-to-end?

What to coverPreparation suggestion: Describe a reference implementation, controlled inputs, and comparisons of intermediate and final outputs. Explain how you would distinguish expected numerical differences from a correctness failure.

If a port’s outputs diverged from the reference, how would you isolate the cause?

What to coverPreparation suggestion: Walk through checks of model configuration, tensor shapes, operator behavior, and numerical precision. Explain how you would narrow the first point of divergence before changing the implementation.

How would you extend an inference framework for a new model architecture?

What to coverPreparation suggestion: Use an inference framework whose internals you know, such as llama.cpp, ONNX Runtime, or MLX, to explain where you would inspect and modify execution behavior. Cover tests for output correctness and performance regressions.

What trade-offs would you evaluate when quantizing a model for inference?

What to coverPreparation suggestion: Discuss effects on memory use, latency, and output quality rather than assuming a smaller representation is always better. Explain how you would validate those effects on relevant hardware.

How can decoding strategies change inference performance and output evaluation?

What to coverPreparation suggestion: Explain how decoding choices affect generated outputs and the amount or pattern of computation. Describe how you would control those choices when comparing runtimes or measuring quality.

How does memory layout affect inference across data-center and on-device hardware?

What to coverPreparation suggestion: Discuss data movement, memory capacity, and access patterns alongside latency. Explain why a layout that performs well on one target might not transfer to another.

How would you use C++ and Python to investigate a performance regression in an inference pipeline?

What to coverPreparation suggestion: Describe a measurement-first approach that separates workload or benchmark changes from runtime costs. Explain where each language would help you inspect, test, or optimize the relevant path.

Behavioural practice

Tell me about a time you defended benchmark methodology under pressure to report a result.

What to coverPreparation suggestion: Give the situation, the methodological concern, and the action you took to validate or qualify the finding. State the result and how others were able to interpret it.

Tell me about a time you communicated a technical evaluation gap to an external partner or client.

What to coverPreparation suggestion: Describe the situation, the evidence you gathered, and how you conveyed the gap without overstating it. Include the partner’s response and the resulting decision or next step.

Tell me about a time you coordinated research and product needs in an engineering implementation.

What to coverPreparation suggestion: Explain the competing needs, your actions to clarify trade-offs, and how you kept correctness or performance visible. Give the outcome and what changed for the stakeholders.

Tell me about a time you had to assess an unfamiliar technical tool quickly.

What to coverPreparation suggestion: Describe the decision you faced, the criteria and tests you chose, and how you handled uncertainty. State the outcome, including why the tool was or was not worth using.

Tell me about a time you found a correctness issue late in a model port or performance change.

What to coverPreparation suggestion: Explain the situation, how you isolated and communicated the issue, and what you did before considering the work complete. Give the result and any change to your validation approach.

02

Sharpen your knowledge

Topics to prepare

  • Benchmark methodology

    Review how to control workload, hardware, model settings, and measurement conditions. Exercise: critique a hypothetical comparison for confounders and specify what another team would need to reproduce it. The posting requires sound methodology and independently verifiable results.

  • Inference tradeoffs

    Explain how quantization, decoding strategies, and memory layout can interact; sketch which performance and output changes you would check after changing one. These fundamentals are explicitly required.

  • Evaluation coverage

    Draft a conceptual test matrix separating inference performance, model quality, and knowledge evaluation across hardware targets. This reflects the benchmark suite the role would build.

  • Model-port correctness

    Outline an end-to-end comparison between a reference model and a port, including how you would investigate output discrepancies. Porting models such as LFM2 and proving correctness are stated responsibilities.

  • Deployment constraints

    Compare how latency and memory priorities might change between data-center accelerators and on-device hardware. This is preparation for the posting’s range of targets; edge-inference familiarity is nice-to-have, not required.

Skills to revise

  • Modify an inference framework

    As a practice exercise, trace an inference path in one of llama.cpp, ONNX Runtime, or MLX; make a small change and test its behavior. The must-have experience goes beyond basic usage into framework internals and modification.

  • Build a reproducible benchmark pipeline

    Implement a small pipeline that records model settings, hardware, workload, repeated measurements, and validation checks, then produces results another person can rerun. Designing and building such pipelines is explicitly required.

  • Profile performance-sensitive C++ and Python

    Measure a small inference-related operation, identify a bottleneck, change its implementation, and compare performance and outputs before and after. Strong C++ and Python in performance-sensitive contexts are must-haves.

  • Verify a cross-runtime port

    As practice, run the same available model and inputs in two of the named runtimes, compare intermediate or final outputs, and document discrepancies. Cross-runtime porting and numerical checks are nice-to-have experience and central to the stated work.

  • Present a technical verification

    Write a short findings report for a hypothetical partner solution: benchmark conditions, results, gaps, and evidence supporting each conclusion. External partner verification and clear communication are stated responsibilities.

04

Your preparation checklist

  • Prepare a framework-internals walkthrough

    The posting requires work beyond basic use of an inference framework. If you have a relevant example, prepare a concise walkthrough of a llama.cpp, ONNX Runtime, MLX, or comparable modification: the code changed, why it changed, and how you tested it. Identify your C++ and Python contributions where applicable.

  • Draft a reproducible benchmark plan

    As a preparation exercise, outline a suite for inference performance, model quality, and knowledge evaluation across hardware targets. Specify workloads, measurement conditions, validation checks, recorded versions, and the artifacts another team would need to reproduce and explain the results.

  • Rehearse a model-port correctness review

    The role involves porting models such as LFM2 across runtimes. Using a port you can discuss, or an explicitly hypothetical one, prepare a comparison plan for intermediate and end-to-end outputs, numerical differences, failure diagnosis, and evidence that the port is correct.

  • Work through an inference tradeoff exercise

    Prepare a short design sketch showing how quantization, decoding strategy, and memory layout could affect latency, memory use, and output quality on a data-center versus on-device target. State what you would measure rather than assuming one configuration wins.

  • Write a sample partner-verification memo

    The posting calls for evaluating external solutions and clearly reporting gaps. Draft a hypothetical one-page memo that compares a partner result with a controlled benchmark, flags missing evidence or methodology differences, and lists checks needed before drawing a conclusion.

  • Bring targeted questions for the team

    Ask which hardware targets and runtimes are priorities, how port correctness is established, what makes benchmark results independently verifiable, and how research, product, and external engineering teams use the suite. These clarify the posted work without assuming undocumented processes.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 4, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…