ML Software Tool Development Engineer
Cerebras· Software Engineering
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
- Infrastructure Systems Engineer – Linux, Storage & AutomationtodayHybrid (Sunnyvale, CA) · Datacenter
- Cloud Infrastructure EngineertodayHybrid (Sunnyvale, CA) · Software Engineering
- Power Manufacturing Test Development EngineertodaySunnyvale, CA · Hardware
- Supplier Quality Engineer - New Grad1w agoSunnyvale, CA · University Departments
- Supply Chain Program Manager1w agoHybrid (Sunnyvale, CA) · Hardware