ML Systems Integration Engineer

Cerebras Systems

$120K — $160K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Proficiency in programming with Python and/or C++.
  • Strong debugging and problem-solving capabilities to navigate complex technical issues.
  • Solid grasp of operating system fundamentals, including processes and memory management.
  • Experience in Linux development environments is essential.
  • Understanding the interactions between hardware and software systems is crucial.
  • Strong analytical skills to identify root causes of complex failures.
  • Ability to collaborate effectively across multiple engineering teams.

Responsibilities

  • Participate in bring-up of next-generation AI hardware systems and their software support.
  • Debug system-level issues that involve both hardware and software.
  • Investigate failures during the bring-up phase using diagnostics and telemetry.
  • Automate frameworks and tooling to enhance system validation and debugging.
  • Develop software for testing and stressing distributed hardware systems.
  • Collaborate with hardware engineers to resolve integration issues.
  • Improve observability tools to quickly identify failures and accelerate debugging.

Benefits

  • Opportunities for professional development and growth.
  • Collaboration with a team of innovative engineers.
  • Exposure to cutting-edge AI hardware technologies.
  • Flexible working environment to support work-life balance.
  • Involvement in high-impact projects that shape future technology.
Full 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 failures occurring during system bring-up and identify root causes using logs, telemetry, and diagnostic tools.
  • Build automation frameworks and internal tooling that improve system validation and debugging workflows.
  • Develop software used to test, validate, and stress distributed hardware systems during development and production cycles.
  • Collaborate closely 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 that arise during early hardware deployment.
  • Support validation and qualification of new hardware generations as systems move toward production readiness.
  • Continuously improve internal engineering workflows related to debugging, testing, and automation.


Skills & Qualifications
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
  • Strong programming skills in Python and/or C++.
  • Excellent debugging and problem-solving skills with ability to investigate complex technical issues methodically.
  • Solid understanding of operating systems fundamentals (processes, threads, memory management, concurrency, IPC).
  • Experience working in Linux development environments.
  • Understanding of computer architecture and interactions between hardware and software systems.
  • Strong analytical thinking and ability to break down complex system failures into actionable root causes.
  • Ability to work effectively across multiple engineering teams and collaborate in highly technical environments.
  • Strong communication skills and willingness to work on ambiguous technical problems.


Preferred Skills & Qualifications
  • 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 working 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

More Jobs at Cerebras Systems

More Information Technology Jobs

Find similar ML Systems Integration Engineer jobs: