ML Software Tool Development Engineer

Cerebras
United States, Canada
Workplace: OnsiteFull timeFunction: Product ManagementSkills: ["Communication","Independent work","Technical leadership"]

Build and deploy system-level debugging, validation, and observability platforms for advanced AI hardware/software. Create automated anomaly detection and visualization tools to speed root-cause investigation, and develop frameworks for failure classification, regression detection, and monitoring. Extend compilers, runtimes, and programming interfaces to enable profiling and instrumentation, partnering across compiler, hardware, firmware, runtime, and infrastructure teams while driving long-term corrective actions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cerebras
Cerebras
6 months ago

ML Software Tool Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and deploy system-level debugging, validation, and observability platforms for advanced AI hardware/software. Create automated anomaly detection and visualization tools to speed root-cause investigation, and develop frameworks for failure classification, regression detection, and monitoring. Extend compilers, runtimes, and programming interfaces to enable profiling and instrumentation, partnering across compiler, hardware, firmware, runtime, and infrastructure teams while driving long-term corrective actions.
Location: United States, Canada
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management

Key Responsibilities

  • •Design and implement 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 for advanced profiling and instrumentation; improve bring-up, debug, and validation workflows while partnering cross-functionally.

Key Requirements

  • •Strong proficiency in C++ and Python with experience building reliable, high-performance systems and tooling.
  • •Proven ability to debug complex hardware/software systems and drive issues to root cause.
  • •Experience analyzing system-level data structures, execution graphs, or dependency networks for diagnostics and validation.
  • •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.
Experience:Machine learning
Skills:CommunicationIndependent workTechnical leadership
Tech Stack:C++Python

Company Brief

Cerebras
Designs and builds wafer-scale AI accelerators and systems for large-scale deep learning workloads, delivering specialized hardware and software to accelerate model training and inference for enterprises and research institutions.
Industry: Hardware Devices
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Sunnyvale, United States
Founded: 2016
WebsiteLinkedIn