Cerebras
ML Software Tool Development Engineer
United States and Canada · Full-time · Posted Feb 17, 2026
About the job
Builds system-level debugging, validation, observability, and analysis tools for Cerebras hardware and software systems.
What you'll do
- Design and implement platforms and frameworks for debugging, validation, anomaly monitoring, and regression detection.
- Develop data collection, visualization, and analysis tools to support profiling and root-cause investigation.
- Improve low-level debug and validation workflows, collaborate across engineering teams, and support incident response.
What they ask for
- Strong proficiency in C++ and Python.
- Experience debugging complex hardware/software systems and finding root causes.
- Experience analyzing system-level data structures, execution graphs, or dependency networks.
- Experience building visualization and analysis tools; compiler internals, custom hardware interfaces, or low-level protocol design experience.
Nice to have
- Familiarity with machine learning training and inference pipelines, especially distributed training and large-model scaling.
- Experience with high-performance clusters, HPC systems, or custom hardware/software co-design.
Tools
C++, Python
Model-written summary · the original posting is authoritative