# ML Systems Integration Engineer

**Company:** [Cerebras Systems](https://hotfix.jobs/companies/cerebras-systems)
**Location:** Sunnyvale, CA, Toronto, Canada
**Role:** Embedded Engineering
**Skills:** Python, C++, Linux, Operating Systems, Computer Architecture, Distributed Systems, Networking, Test Automation, System Telemetry, Log Analysis, Performance Analysis, Interprocess Communication
**Posted:** 2026-09-03

> Build and debug software infrastructure for bringing up, validating, and qualifying distributed AI hardware systems. The role requires strong Python or C++ skills, Linux and operating systems knowledge, and the ability to diagnose complex hardware-software integration issues.

## Job Description

## 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 system bring-up failures and identify root causes using logs, telemetry, and diagnostic tools.
- Build automation frameworks and internal tooling to improve system validation and debugging workflows.
- Develop software to test, validate, and stress distributed hardware systems during development and production cycles.
- Collaborate with hardware engineers to isolate and resolve system integration issues.
- Improve system observability by building tools that surface failures quickly and accelerate debugging.
- Reproduce, triage, and diagnose difficult issues during early hardware deployment.
- Support validation and qualification of new hardware generations as systems move toward production readiness.
- Improve internal engineering workflows related to debugging, testing, and automation.

## Requirements
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- Strong programming skills in Python and/or C++.
- Excellent debugging and problem-solving skills.
- Understanding of operating system fundamentals, including processes, threads, memory management, concurrency, and IPC.
- Experience working in Linux development environments.
- Understanding of computer architecture and hardware-software interactions.
- Strong analytical and communication skills, with the ability to work through ambiguous technical problems and collaborate across engineering teams.

## Nice-to-haves
- Experience building automation frameworks, internal tooling, or test infrastructure.
- Familiarity with distributed systems concepts.
- Experience debugging large-scale systems or complex infrastructure environments.
- Understanding of networking fundamentals and communication between distributed systems.
- Experience with hardware-adjacent software or system integration environments.
- Familiarity with performance analysis, system telemetry, and log analysis.
- Exposure to production systems validation or infrastructure reliability engineering.

## Similar jobs

- [Control Systems Software Engineer, Robotics](https://hotfix.jobs/jobs/4f57d3d9-f92c-41c1-8a1a-5141589dd353) - OpenAI - San Francisco, CA - $380k – $460k/yr
- [Software Integration Engineer](https://hotfix.jobs/jobs/00b63f12-b140-4042-92b4-1deb39e1d1ad) - Fab2 - Austin, TX
- [Software Engineer - Robot Software Infrastructure](https://hotfix.jobs/jobs/46f299b5-4319-40c7-8fa3-be6dfa2bd9a5) - Zoox - Foster City, CA - $196k – $242k/yr
- [Telematics Coverage Engineer](https://hotfix.jobs/jobs/fea5de99-9ae8-4aff-a346-38d99ca2b796) - Motive
- [Robotic Software Engineer](https://hotfix.jobs/jobs/10f5ae9b-ce89-4dc1-b5fd-821b1919ab22) - Applied Intuition - Washington, DC - $135k – $185k/yr

**Apply:** https://hotfix.jobs/jobs/68b5562b-d91a-4c90-b1c9-d30997ca764b
**Canonical:** https://hotfix.jobs/jobs/68b5562b-d91a-4c90-b1c9-d30997ca764b