← All roles

ML Software Tool Development Engineer

Cerebras· Software Engineering
Apply on company site
United States and CanadaFull-timePosted 3mo ago

About the role

Lead design and implementation of system-level debugging, validation, and observability platforms; develop automated analysis of numerical and execution anomalies; build visualization, diagnostics, and instrumentation tools; extend runtimes and interfaces for profiling; collaborate across compiler, hardware, firmware, runtime, and infrastructure teams to improve debuggability and reliability.

Responsibilities

  • Lead the design and implementation of system-level debugging, validation, and observability platforms.
  • Develop automated systems for collecting and analyzing numerical, and execution anomalies.
  • Create visualization and analysis tools to enable efficient root-cause investigation.
  • Build frameworks for failure classification, regression detection, and anomaly monitoring.
  • Extend compilers, runtimes, and programming interfaces to support advanced profiling and instrumentation.
  • Improve system bring-up, low-level debug, and validation workflows.
  • Partner cross-functionally with compiler, hardware, firmware, runtime, and infrastructure teams.
  • Establish best practices for debuggability, reliability, and operational excellence.
  • Lead high-impact initiatives.
  • Support incident response and drive long-term corrective actions.

Qualifications

  • Strong proficiency in C++ and Python, with a track record of building reliable, high-performance systems and tooling.
  • Demonstrated experience debugging complex hardware/software systems and driving issues to root cause.
  • Experience analyzing system-level data structures, execution graphs, or dependency networks for diagnostics and validation.
  • Proven ability to design and build intuitive visualization and analysis tools for complex technical data.
  • Experience with compiler internals, custom hardware interfaces, or low-level protocol design.
  • Strong written and verbal communication skills, with the ability to explain technical concepts to diverse stakeholders.
  • Ability to work independently and lead complex technical projects end-to-end.

Skills

Required:C++PythonDebugging complex systems
Last updated Aug 30, 2026. Interested? Apply on the company site.

About Cerebras

Cerebras is the go-to platform for fast and effortless AI training. Learn more at cerebras.ai.

Cerebras is the go-to platform for fast and effortless AI training.

AICerebras Wafer-Scale Enginechipshardwareinferenceliquid-ai-recruiting-targetmultimodalsetter-30

More open roles at Cerebras