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:
- Build a breakthrough AI platform beyond the constraints of the GPU.
- Publish and open source their cutting‑edge AI research.
- Work on one of the fastest AI supercomputers in the world.
- Enjoy job stability with startup vitality.
- 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- 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
- ...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...SuggestedWorldwideFlexible hours
- 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
$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...SuggestedFlexible hours- 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...SuggestedPermanent employmentFull time
$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 employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$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 contractTemporary workLocal areaFlexible hours- ...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
$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 contractFull timeInternshipWork at officeFlexible hours3 days per week$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...- 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
- 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
- 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...
$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$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 startFlexible hours- 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...InternshipWork at office
- ...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...
- ...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 timeFor contractorsRemote workFlexible hours
- ...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,...
- 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 timeFreelanceLocal areaRemote workWorldwide
$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 contractTemporary work- ...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 officeRemote workShift work
$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...InternshipWork at officeRemote workFlexible hours- 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...
$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- 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...
- ...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 contractTemporary workWork at officeImmediate startRemote work
- 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....
- 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-...
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to ML Software Tool Development Engineer. Be the first to apply!
- machine learning engineer Ottawa, ON
- junior machine learning developer Ottawa, ON
- senior software developer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer intern Ottawa, ON
- software engineer devops Ottawa, ON
- remote entry level software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer internship Ottawa, ON
