Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ML Software Tool Development Engineer

Cerebras Systems, Inc.

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services.

This order of magnitude increase in speed is transforming the user experience of AI applications, unlocking real-time iteration and increasing intelligence via additional agentic computation.

Cerebras works with the leading model labs, global enterprises, and cutting-edge AI-native startups. OpenAI recently announced a multi-year partnership with Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.

Responsibilities

  • Lead the design and implementation of 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 to support advanced profiling and instrumentation.
  • Improve system bring‑up, low‑level debug, and validation workflows.
  • Partner cross‑functionally with compiler, hardware, firmware, runtime, and infrastructure teams.
  • Establish best practices for debuggability, reliability, and operational excellence.
  • Lead high‑impact initiatives.
  • Support incident response and drive long‑term corrective actions.

Skills & Qualifications

  • Strong proficiency in C++ and Python, with a track record of building reliable, high‑performance systems and tooling.
  • Demonstrated experience debugging complex hardware/software systems and driving issues to root cause.
  • Experience analyzing system‑level data structures, execution graphs, or dependency networks for diagnostics and validation.
  • Proven 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.
  • Strong written and verbal communication skills, with the ability to explain technical concepts to diverse stakeholders.
  • Ability to work independently and lead complex technical projects end‑to‑end.

Preferred Skills & Qualifications

  • Familiarity with machine learning training and inference pipelines, especially distributed training and large‑model scaling.
  • Prior work on high‑performance clusters, HPC systems, or custom hardware/software co‑design.

Why Join Cerebras

People who are serious about software make their own hardware. At Cerebras, we have built a breakthrough architecture that is unlocking new opportunities for the AI industry. With dozens of model releases and rapid growth, we’ve reached an inflection point in our business. Members of our team tell us there are five main reasons they joined Cerebras:

  1. Build a breakthrough AI platform beyond the constraints of the GPU.
  2. Publish and open source their cutting‑edge AI research.
  3. Work on one of the fastest AI supercomputers in the world.
  4. Enjoy job stability with startup vitality.
  5. Our simple, non‑corporate work culture that respects individual beliefs.

Find out more about what it's like to work at Cerebras here!

Apply today and become part of the forefront of groundbreaking advancements in AI!

Cerebras Systems is committed to creating an equal and diverse environment and is proud to be an equal opportunity employer. We celebrate different backgrounds, perspectives, and skills. We believe inclusive teams build better products and companies. We try every day to build a work environment that empowers people to do their best work through continuous learning, growth and support of those around them.

This website or its third‑party tools process personal data. For more details, click here to review our CCPA disclosure notice.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the ML Software Tool Development Engineer in Ottawa, ON vacancy
  • Transform your career as a Senior Software Engineering Manager at Affirm focusing on the ML Platform. Oversee a pivotal team that propels machine learning initiatives...  ...while remaining deeply involved in technical development. You will drive the technical vision for the ML platform... 
    Suggested

    Affirm

    Ottawa, ON
    8 days ago
  •  ...part of the Data Acquisition and Test Engineering Tools team and plays a key role in enabling reliable...  ...focuses on building and supporting software used on Ciena production lines...  ...continuous delivery (CI/CD) pipelines and agile development methodologies Drive standardization... 
    Suggested
    Worldwide
    Flexible hours

    Ciena Canada ULC

    Ottawa, ON
    8 days ago
  • Elevate Systems Engineering practices at Telesat through innovative AI-powered tool development. This onsite role at Telesat HQ in Ottawa focuses on building impactful solutions...  ...communications, is looking for an experienced software developer to support the Lightspeed program.... 
    Suggested

    Telesat Corporation

    Ottawa, ON
    2 days ago
  • $140.9k - $225.1k per year

     ...delivering intelligent, scalable software solutions that improve...  ...efficiency. The position also shapes engineering practices that support AI-...  ...Will Make An Impact Lead development teams in delivering AI-...  ...Haves Experience applying AI/ML technologies in production systems... 
    Suggested
    Flexible hours

    Ciena

    Ottawa, ON
    8 days ago
  • Intermediate AI/ML Engineer Location: Ottawa, ON | Hybrid Department: AI Reports To: Eugenia Kondratova, Senior Technical Manager...  ...intelligence. You’ll work across research, model development, software engineering, and production integration—owning features that... 
    Suggested
    Permanent employment
    Full time

    Solink

    Ottawa, ON
    8 days ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is...  ...best practices in software design and development; Interface development for various protocols...  ...Experience using source control (Git) and build tools (Gradle); Experience with different... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    8 days ago
  • $157.6k - $207.6k per year

    Software Development Manager – CNN Connected TV App Team The CNN Connected TV App team is hiring a...  ...Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience...  ...Hands‑on experience with DevOps CI/CD tools and implementing best practices,... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Warner Media, LLC.

    Ottawa, ON
    8 days ago
  •  ...career with an internship in IT Network Software and AI Development at our Ottawa location. Gain hands-on...  ...• Assist with network automation and tooling tasks • Participate in script testing...  ...: • Enrolled in Computer Science or engineering program • Experience in Python, SQL,... 
    Internship

    Nokia

    Ottawa, ON
    8 days ago
  • $24.15 - $35.42 per hour

     ...started out as a team of three engineers. Today, we have grown to...  ...are a group of generalist software engineers with a C++ focus ,...  ...and work across the software development lifecycle from development through...  ...artificial intelligence (AI) tools in the initial step of the... 
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours
    3 days per week

    Kinaxis Inc.

    Ottawa, ON
    8 days ago
  • $86.93k - $161.44k per year

     ...Responsibilities Cassette Firmware Development Develop and maintain...  ...Debug and resolve hardware‑software integration issues including...  ...Work closely with hardware engineers on board bring‑up, schematic...  ...scripts, and factory provisioning tools Leverage AI‑augmented... 

    VIAVI Solutions

    Ottawa, ON
    8 days ago
  • Become a Lead Machine Learning Engineer with Affirm's Fraud ML team, specializing in real-time fraud prevention...  ...help define best practices in model development amid evolving fraud patterns. Key...  ...frameworks • Familiarity with ML tools such as Kubeflow or Airflow Lead the... 
    Remote work

    Affirm

    Ottawa, ON
    8 days ago
  • Join Ciena as a Hardware Test Development Engineer to enhance automated calibration for optical solutions...  ...in delivering cutting-edge test tools and resolving production challenges....  ...years of experience in test automation software development using C#, Python, or MATLAB... 
    Contract work

    Ciena Canada ULC

    Ottawa, ON
    5 hours ago
  • Drive innovation as a Senior Development Engineer at Thales in Ottawa, Canada. Oversee complex software projects and enhance product architecture with your technical expertise. In this vital role, you will blend leadership with deep technical skills to fulfill customer requirements... 

    Thales

    Ottawa, ON
    8 days ago
  • $44 - $48 per hour

     ...We are recruiting an experienced Software Test Engineer (eCall Services) to join our team to support...  ...testing to provide rapid feedback to the development team on new code submissions....  ...with Jira, Azure, and test management tools (TestRail, Azure DevOps). Experience... 
    Hourly pay

    MEDA Engineering and Technical Services, LLC

    Ottawa, ON
    8 days ago
  • $108k - $158k per year

    Position Overview To provide technical oversight and manage a team in the BWXT Medical Engineering & Development department. Leads the team to improve current manufacturing processes and solutions as well as develop new products. Has responsibility for the technical performance... 
    Immediate start
    Flexible hours

    BWX Technologies, Inc.

    Ottawa, ON
    8 days ago
  • IT Network Software/AI Development - Co-op/InternSoftware EngineeringInternship# IT Network Software...  ...generator.## About the RoleDevelop network tooling and AI solutions under mentorship##...  ...in Computer Science, Computer Systems Engineering, or a related field* Coursework or... 
    Internship
    Work at office

    jobs.hanzilla.co - Jobboard

    Ottawa, ON
    8 days ago
  •  ...the charge in product innovation as a Development Manager focused on engineering excellence. Manage teams in...  ...contributions will shape the integration of AI tools and features that redefine service...  ...: • Proven track record in software engineering leadership • Strong background... 

    Marler & Associates Search

    Ottawa, ON
    8 days ago
  •  ...pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality,...  ...-grade software using modern languages and tools. Deep understanding of software architecture, design, development, debugging, and code quality/review... 
    Full time
    For contractors
    Remote work
    Flexible hours

    Turing

    Ottawa, ON
    8 days ago
  •  ...security, and troubleshooting of software programs and applications....  .... In addition, the Software Engineering stream provides day-to-day operations...  ...on emerging application development software products, languages,...  ...use artificial intelligence tools to assist with the screening,... 

    Insight Global

    Ottawa, ON
    8 days ago
  • Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software...  ...to new clouds and developing AI/ML pipelines for automatic analysis of test...  ...performance, and resilience of cloud orchestration tools and applications Enable engineering teams... 
    Full time
    Freelance
    Local area
    Remote work
    Worldwide

    Canonical

    Ottawa, ON
    8 days ago
  • $120k - $180k per year

     ...all devices and platforms. The development team responsible for the Roku platform...  ...We are looking for a Senior Software Developer to join our Roku team...  ...to use industry‑standard tools and technologies. With guidance from senior engineers, actively contribute to a collaborative... 
    Long term contract
    Temporary work

    Discovery, Inc. (Formerly Scripps Networks Interactive)

    Ottawa, ON
    15 days ago
  •  ...reporting at the component level. An AI agent on top enriches the analysis with context and patterns across portfolios. The software engineering work The work is heavy on data: massive analytical queries over fleet-scale time-series, real-time streaming pipelines feeding... 
    Work at office
    Remote work
    Shift work

    enurgen

    Ottawa, ON
    11 hours ago
  • $85k - $100k per year

     ...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of...  ...LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical...  .... You will be part of an agile development team, responsible for designing, implementing... 
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Mission Systems - Canada

    Ottawa, ON
    6 days ago
  • Kyyba is looking for a Software Automation Test Engineer with expertise in Python and .NET for their KANATA, ON location. You’ll play a key role...  ...technologies. This role within the Test Automation & Tools Development team involves creating and maintaining automated test... 

    KYYBA Inc

    Ottawa, ON
    5 days ago
  • $100k - $175k per year

    The Role Our teams are hiring multiple talented Full-Stack Software Engineers to build innovative products in Life Sciences. You'll work with...  ...source technologies. You’ve ideally worked in enterprise software development or for a high-growth technology company. What You'll Do... 
    Local area

    Veeva Systems, Inc.

    Ottawa, ON
    8 days ago
  • Be part of Veeva's mission as a Full-Stack Software Engineer, leveraging Java and Javascript to innovate life science products. Collaborate...  ...Software Engineer plays a pivotal role in the lifecycle of software development for creative life science applications. You will work closely... 

    Veeva Systems

    Ottawa, ON
    11 hours ago
  •  ...Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize,...  ...), with 100% vesting. Learning and development: We’re big believers in learning by...  ...Experience building and maintaining complex software systems: Ability to contribute to the... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Remote work

    Mozilla

    Ottawa, ON
    11 hours ago
  • Broaden your skills as a Software Engineer II at Brooksource in Ottawa, focusing on digital editorial support services. Engage with cross-functional...  ...Global Editorial Support team involves using your full stack development skills to improve editorial workflows and product stability.... 

    Brooksource

    Ottawa, ON
    8 days ago
  • Seize an opportunity to make an impact as a Principal Software Engineer at Veeva. Develop high-impact applications that accelerate life-saving...  ...and learning Requirements: • 12+ years of proven software development expertise, especially in Java • Extensive background in high-... 

    Veeva Systems, Inc.

    Ottawa, ON
    8 days ago
  •  ...Elevate your software career with Bartech Staffing as a Software Engineer in Ottawa, specializing in AI and automation. This contract role requires strong Python development and API integration skills in a hybrid model. As a mid-level developer, you will design and implement... 
    Contract work

    The Bartech Group, Inc.

    Ottawa, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ML Software Tool Development Engineer. Be the first to apply!