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

Distributed Software Engineer

Full-time

Cerebras Systems

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.

The Role

The Cluster engineering team owns the software that turns thousands of wafers, servers, and switches into a cloud that stays up, stays busy, and stays debuggable. We stand clusters up from bare metal, schedule training and inference workloads across the fleet, keep it healthy, and make it observable to users, operators, and increasingly to AI agents. The stack is Go and Python on Kubernetes, running both on-premise deployments and our own cloud.

Responsibilities

· Declarative, CRD-driven automation of bare-metal networking, OS, and application software across clusters of Cerebras systems, servers, and switches, built to reconcile thousands of nodes

· Push-button cluster install, upgrade, and security patching with real downtime budgets, gated by canaries

· Kubernetes operators that schedule large inference workload: resource locks, priority queues, network topology, and health-aware placement

· gRPC control-plane services, authorization, admission webhooks, and quota policy for a multi-tenant fleet

· Metrics and log pipelines with purpose-built exporters for wafer-scale systems, servers (Redfish, IPMI), and network fabric (gNMI, sFlow), on Prometheus and Grafana, with SLOs and alerting

· Failure detection, HA control planes, and automated recovery, plus the CLIs, APIs, and MCP gateway that expose the fleet to users, operators, and AI agents

Skills and Qualifications

· 5+ years building and operating production distributed systems or infrastructure software

· Production-quality Go and Python

· Real Kubernetes depth: you have written or debugged controllers and operators, and you understand CRDs, reconciliation semantics, informer caches, admission webhooks, and RBAC

· Strong debugging skills across distributed systems, Linux, and networking

· Prometheus and Grafana as a practitioner: PromQL, exporter design, cardinality discipline, useful alerts

· Strong self-driving capability. This environment is large, fast-moving, and not fully documented, so we need engineers who build their own context, decide, and drive work across team boundaries. Learning speed matters more here than familiarity with our stack.

· Demonstrated adoption of AI in your engineering workflow: active use of coding agents, a view on where they help and where they mislead, and the rigor to verify what they produce.

· Nice to have: bare-metal or HPC fleet operations, scheduler internals, RDMA/RoCE and eBPF networking, Ceph or NVMe-oF, etcd and HA upgrades, inference serving stacks. ML research experience is not required.

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.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Distributed Software Engineer in Toronto, ON vacancy
  • $140k - $180k per year

     ...America, Europe, Australia, and Japan. We are seeking a Distributed Systems Engineer to join the MovableInk Activation Team. Our team is responsible...  ...for the design and implementation of distributed software systems that handle data at massive speeds and scale. The role... 
    Suggested
    Full time

    Movable Ink

    Toronto, ON
    19 hours ago
  •  ...powered IT management and cybersecurity software, serving Managed Service Providers (MSPs...  ...Summary We’re hiring a Senior Software Engineer to provide technical leadership across...  ...on Java-based platform architecture, distributed systems, and cloud-native services that... 
    Suggested
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    19 hours ago
  • $100k - $150k per year

     ...a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable,...  ...and a delivery-first mindset - shaping APIs, integrations, and distributed applications that solve real business problems. You’ll work... 
    Suggested
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    19 hours ago
  •  ...Description of the demo job posting Engineers on the Engineering team are responsible for the entire software development lifecycle for our products and services which...  ...large-scale software applications, preferably distributed systems Experience designing and integrating... 
    Suggested
    Full time
    Work at office
    Remote work

    Partner Experience Xml Feed

    Toronto, ON
    19 hours ago
  • $125k - $175k per year

     ...precision medicine by building software that breaks down barriers to...  ...team of scientists, engineers, designers, and product thinkers...  ...CloudFormation) Databases and query engines (PostgreSQL, BigQuery,...  ...types (BAM, h5ad, Visium) and distributed processing of sparse matrices... 
    Suggested
    Remote job
    Full time
    Contract work
    Internship
    Work at office
    Flexible hours

    Dnastack

    Toronto, ON
    19 hours ago
  • $148k - $185k per year

     ...Institutional Page About the role Our Engineering team helps Nubank to create and use the...  .... We strive for state-of-the-art software development practices that currently include...  ...for Work with large scale distributed systems, understanding their broad architecture... 
    Full time

    Nubank

    Toronto, ON
    19 hours ago
  • $108k - $135k per year

     ...looking for passionate, driven engineers to build systems that empower...  ...create reliable solutions to distributed computing, ML, and data...  ...reviews to ensure code quality and distribute knowledge, as well as on call...  ...experience ~3+ years of software engineering industry experience... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    19 hours ago
  • $96k - $130k per year

     ...ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship,...  ...and architecture.  How you’ll shape our software engineering practices: Work on major...  ...microservices architecture and modern distributed system patterns. ~ Excellent written and... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Toronto, ON
    19 hours ago
  • $103.32k - $147.6k per year

     ...billion customers. Spotify's Financial Engineering (FinE) organization ensures that as...  ...financial processes. We're looking for a Software Engineer who enjoys building reliable,...  ...experienced with Scala or Java and at least one distributed data processing framework such as Scio,... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Spotify

    Toronto, ON
    19 hours ago
  •  ...powered IT management and cybersecurity software, serving Managed Service Providers (MSPs...  ...Job Title: Staff Software Engineer, Platform Engineering Why Kaseya?...  ...engineering organization. This role focuses on distributed systems, cloud-native architecture, platform... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    19 hours ago
  •  ...enterprises. We believe that software can radically transform the world...  ...and motivated Staff Software Engineer to join our team and work on...  ...services used in large scale distributed systems such as Kafka, Flink,...  ...Nirmata's open source policy engine —Kyverno simplifies... 
    Long term contract
    Full time
    Flexible hours

    Nirmata

    Toronto, ON
    19 hours ago
  • $125k - $165k per year

     ...smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role...  ...experience building production-grade, distributed applications. ~ Post-secondary degree...  ...Familiarity with additional database engines (MySQL, PostgreSQL) and query languages... 
    Full time
    Internship

    Prophix

    Toronto, ON
    19 hours ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions...  ...party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional... 
    Full time
    Work at office

    Emburse

    Toronto, ON
    19 hours ago
  •  ...have great documentation. Working closely with Engineering and Product teams, you will develop API-focused software components that will materially impact the business...  ...and debugging microservices architectures and distributed systems. ~ Experience developing and supporting... 
    Full time

    Kong Company

    Toronto, ON
    19 hours ago
  •  ...institutional page About the role Our Engineering team helps Nubank to create and use the...  .... We strive for state-of-the-art software development practices that currently include...  ...for Work with large scale distributed systems, understanding their broad architecture... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Nubank

    Toronto, ON
    19 hours ago
  • $140k - $260k per year

     ...Design, build and deploy complex distributed systems Build 3rd party integrations...  ...SDKs What you bring: ~7+ years of software development experience using Python ~...  ...Computer Science, Mathematics, Software Engineering, or equivalent experience     The... 
    Full time

    Zoominfo Technologies, Llc

    Toronto, ON
    19 hours ago
  •  ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...Role Fivetran is looking for a Staff Software Engineer to join our Database Connector...  ...replication correctness, and large-scale distributed systems. You will lead the design and... 
    Full time
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    19 hours ago
  • $120k - $170k per year

     ...About Us Air-tek is a Canadian-based software company redefining how airlines operate...  ...and continuous improvement - where every engineer can experiment, own, and make real...  ...APIs, or optimizing performance across distributed systems, you’ll have the opportunity to... 
    Full time
    Work at office
    3 days per week

    Air-Tek

    Toronto, ON
    19 hours ago
  • $80k - $100k per year

     ...unique needs. As we continue to grow, Shakudo seeks a Software Engineer with extensive experience in Kubernetes and backend development...  ..., PyTorch, Scikit-Learn). ~ Preferred: Experience with distributed computing and data engineering technologies (Spark, Dask, Ray... 
    Full time
    Work at office
    Immediate start

    Shakudo

    Toronto, ON
    19 hours ago
  • $120k - $160k per year

     ...the next generation creator platform and software tools to not only enable business,...  ...We are looking for a Staff Software Engineer who can contribute across the product —...  ...experience designing and scaling complex distributed systems Experience working on high... 
    Long term contract
    Full time
    Internship
    Remote work
    Home office
    Flexible hours

    Newrich Network

    Toronto, ON
    19 hours ago
  •  ...the Company We are on a mission to build and strengthen our engineering teams to match the accelerating success of our Street Context acquisition...  ...the Role Are you looking for your next challenge in your Software Engineering journey? Are you a curious and driven engineer... 
    Full time

    Blue Matrix Limited

    Toronto, ON
    19 hours ago
  • $140k - $180k per year

     ...Join our Framework team: the engineering foundation that makes Achievers scale.   This...  ...this is the team.   How you’ll shape our software engineering practices: Provide...  ...microservices architecture. ~ Experience with distributed systems. ~ Experience with API gateway... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work

    Achievers

    Toronto, ON
    19 hours ago
  • $30 - $50 per hour

     ...to take ownership and move fast. About the Role As a Software Engineer Intern , you’ll build systems that power real-time, AI-...  ...problems you most enjoy working on . For example: Backend / distributed systems / infrastructure Frontend / UI engineering /... 
    Full time
    Internship
    Work at office
    Remote work

    Cresta

    Toronto, ON
    19 hours ago
  •  ...needs. As we continue to grow, Shakudo seeks a Senior Software Engineer with strong experience in Kubernetes and systems development....  ...system Participate in code reviews to ensure code quality and distribute knowledge Unblock, support and effectively communicate... 
    Full time

    Shakudo

    Toronto, ON
    19 hours ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that... 
    Full time
    Internship
    Live In
    Manual labor

    Decoda Health

    Toronto, ON
    19 hours ago
  •  ...including AI and automation, with the right mindset. Above all, you’re here to build something that matters. You are a pragmatic software engineer who enjoys solving complex technical problems and building scalable, secure systems. You have a strong foundation in backend... 
    Full time
    Worldwide
    Flexible hours

    Intellistack

    Toronto, ON
    19 hours ago
  •  ...We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software... 
    Full time
    Work at office

    Zoho Limited

    Toronto, ON
    19 hours ago
  • $155k - $200k per year

     ...Senior Software Engineer, Infrastructure   The role We are hiring a Senior Software Engineer to help rebuild the platform underneath Stream...  ...platform tooling. Writing or talks on cloud, platform or distributed systems. Formal FinOps practice, or owning cloud... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Relocation
    Shift work

    The Stream

    Toronto, ON
    19 hours ago
  •  ...solid enough that customers are comfortable staking their compliance on it. That tension is the job. We're looking for a full-stack engineer who can move quickly without leaving a mess behind — someone who owns what they build all the way to production and treats "it works... 
    Full time
    Work at office

    Mycroft Llc

    Toronto, ON
    19 hours ago
  •  ...across their integrations, and confidently operate full-stack communication workflows. About the Role We are looking for a Software Engineer to help build and modernize the Nylas Dashboard and the full-stack product surfaces that surround it. This individual will... 
    Full time
    Remote work

    Nylas

    Toronto, ON
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Software Engineer. Be the first to apply!