ML Systems Integration Engineer

Cerebras
Sunnyvale, Toronto
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Debugging","Problem-solving","Analytical thinking","Collaboration","Communication"]

Participate in the bring-up of next-generation AI hardware systems and the supporting software infrastructure. You’ll debug complex issues across hardware/software interactions, investigate bring-up failures using logs and telemetry, and build automation and internal tooling to improve validation and debugging workflows. Develop and use software to test, validate, and stress distributed hardware systems, while collaborating with hardware engineers to triage, reproduce, and accelerate resolution of difficult system integration problems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cerebras
Cerebras
2 days ago

ML Systems Integration Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Participate in the bring-up of next-generation AI hardware systems and the supporting software infrastructure. You’ll debug complex issues across hardware/software interactions, investigate bring-up failures using logs and telemetry, and build automation and internal tooling to improve validation and debugging workflows. Develop and use software to test, validate, and stress distributed hardware systems, while collaborating with hardware engineers to triage, reproduce, and accelerate resolution of difficult system integration problems.
Location: Sunnyvale, Toronto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Participate in bring-up of next-generation AI hardware systems and supporting software infrastructure.
  • •Debug complex system-level issues spanning hardware and software interactions.
  • •Investigate failures during system bring-up and identify root causes using logs, telemetry, and diagnostic tools.
  • •Build automation frameworks and internal tooling to improve system validation and debugging workflows.
  • •Develop and use software to test, validate, and stress distributed hardware systems during development and production cycles.

Key Requirements

  • •BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
  • •Strong programming skills in Python and/or C++.
  • •Solid understanding of operating systems fundamentals, including processes, threads, memory management, concurrency, and IPC.
  • •Experience working in Linux development environments.
  • •Understanding of computer architecture and interactions between hardware and software systems.
Experience:AI hardwareDistributed systemsSystem integrationHardware-software interactions
Education:Bachelor's
Skills:DebuggingProblem-solvingAnalytical thinkingCollaborationCommunication
Tech Stack:PythonC++LinuxIPCTelemetryLogsDistributed systemsNetworking

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