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

Software Engineer - Host and Network IO

Cerebras

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.

About The Role

The Host and Network IO Team develops the full IO path implementation between a distributed system of server nodes, through the cluster, down to the custom RoCE network stack implemented in Cerebras' system, and over the proprietary IOs onto the WSE. As a software developer on the team, you will interface between AI application-level IO teams, cluster architecture teams, and FPGA/ASIC teams to develop solutions that optimize bandwidth and latency while minimizing congestion, pauses, pause spreading, unfairness, etc. Strong skills in socket programming will enable you to deploy robust management operations, while deftness in RDMA Verbs will enable you to optimize CPU resources and shape network traffic to deliver real world impact on AI performance metrics, as well as developing tools for gaining insight and visibility into network behavior. Meticulous analysis and rigour are key tenants of this role, harnessing that together with a deeply-understood mental model of the server, NIC, protocol, switch, and custom hardware behavior will enable you to lead network debug, optimize traffic patterns, and prescribe architectural changes.

Responsibilities

  • Develop x86 & ARM software to expose next-generation hardware IO capabilities for AI/HPC application teams
  • Govern a generic IO API with multiple internal users.
  • Develop control and configuration subsystems directly interacting with Cerebras hardware
  • Drive network performance debug of large AI clusters
  • Gather and analyze network statistics and packet traces to root cause and alleviate bottlenecks and sub-optimalities.
  • Develop tools/telemetry for increasing visibility into the network and IO datapath.
  • Optimize cpu/mem utilization leveraging kernel bypass and zero-copy techniques
  • Integrate leading edge networking technologies and protocols
  • Lead cross-functional technical projects spanning multiple teams and integrating diverse software and hardware components to deliver an improved network IO solution.
  • Foster clear and effective communication across teams and stakeholders.

Skills & Qualifications

  • Master's/PhD in Computer Science or Electrical Engineering + 1 year industry experience, OR 3+ years industry experience.
  • Experience in large software environments.
  • Embedded systems, HW/SW co-design, and some driver development.
  • Network protocol familiarity (TCP, RoCE) and network debug tools such as Wireshark, or willingness to learn
  • Some network switch environment familiarity or willingness to learn (Arista, Juniper, etc.).
  • Detail-oriented but keen to learn the bigger picture and step out of comfort zone to embrace the unknown.

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 !

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.

#J-18808-Ljbffr
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Host and Network IO in Toronto, ON vacancy
  • $80k - $85k per year

     ...for an experienced \ QA Automation Test Engineer \\to design, develop, and maintain...  ...Required Qualifications: \ \ \ ~5+ years of Software testing experience within Software...  ...Automation experience with Selenium / webdriver.io / REST Assured/Postman or similar tools \\... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    more than 2 months ago
  • $136k - $187k per year

     ...in on this mission. If you are too, let's talk. The Platform Network Engineering Team Auth0 by Okta is an easy-to-implement authentication...  ...security so customers can focus on innovation. The Senior Software Engineer Opportunity You will be part of the Platform... 
    Network
    Remote job
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    more than 2 months ago
  • $163k - $200k per year

     ...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers...  ...a system that makes it easy for Sentry engineers to deploy and run Streaming Applications at...  ...may contact us at ****@*****.***.io . Want to learn more about how Sentry... 
    Suggested
    Full time
    Work at office
    3 days per week

    Sentry

    Toronto, ON
    12 days ago
  • $200k - $420k per year

     ...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers...  ...-value stores, and caches. We help Sentry engineers store and access data consistently,...  ...may contact us at ****@*****.***.io . Want to learn more about how Sentry... 
    Suggested
    Hourly pay
    Full time

    Sentry

    Toronto, ON
    8 days ago
  •  ...For, and a multi-year Inc. Best Workplace awardee. Android Software Engineer Ready1 Mobile · Full-time · Toronto, Canada (Hybrid) · Mid-...  ...troubleshooting authentication, token refresh, and unreliable network conditions. ~ An automated testing mindset, with experience... 
    Network
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Semperis

    Toronto, ON
    17 days ago
  •  ...largely left behind. We acquire, operate, and grow vertical market software companies. They are niche, founder-built businesses serving...  ...The role The companies we own are profitable and their engineering teams are small. Two or three people who know the product cold... 
    Full time
    For contractors

    Beacon Holdings Llc

    Toronto, ON
    3 days ago
  •  ...architecture of high-impact custom features and integrations, ensuring solutions are robust, performant, and aligned with Sitetracker's engineering standards. This opportunity offers the autonomy to solve complex technical challenges, mentor fellow engineers, and influence the... 
    Long term contract
    Full time

    Sitetracker

    Toronto, ON
    5 days ago
  • $108k - $135k per year

     ...builds rich and creative features that set the standard for the ride sharing industry. We are seeking a highly motivated, mid-career software engineer to contribute to the development of features that facilitate Lyft's entry into new markets, ensure the company's adherence to... 
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    5 days ago
  •  ...world — and Canada is a critical part of that mission. Our AI/ML engineering teams are delivering the intelligence layer that powers Cortex...  ...experiences on the Snowflake platform. We're looking for a Software Engineer — AI to join our growing Toronto engineering team.... 
    Full time
    Work at office
    Local area
    Worldwide

    Snowflake

    Toronto, ON
    9 days ago
  • $100k - $147k per year

     ...love, and thrive. We're looking for an engineer to help build and scale Toast's earnings...  ...for restaurant locations across Toast's network. You'll work on highly visible, mission-critical...  ...from you. About this roll*: As a Software Engineer on our team, you will: Help... 
    Network
    Full time
    Work at office
    Local area

    Toast

    Toronto, ON
    14 days ago
  • $160k - $220k per year

     ..., let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved into...  ...challenge of building enterprise-grade software that millions of users depend on. This...  ...or platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago
  • $149k - $220k per year

     ...and the Canadian innovation ecosystem.   On the Commercial Software team, we are building the platform that interfaces with the autonomous...  ....   You will... Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable... 
    Full time
    Internship
    Manual labor
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    16 days ago
  • $120k - $140k per year

     ...Description Position: Software Engineer: Product Quality Salary: $120,000 to $140,000 CAD Location: Canada based. About Fiscal.ai...  ...Strong debugging skills across the full stack: browser devtools, network traces, server logs, error monitoring, and database queries.... 
    Network
    Full time
    Immediate start
    Shift work

    Fiscal.ai

    Toronto, ON
    22 days ago
  • $137.2k - $196k per year

     ...About the Role:  As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing,...  ...streaming analytics to ensure a smooth user experience in varying network conditions. Strong competency in RESTful API integration and... 
    Network
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi, Inc.

    Toronto, ON
    20 days ago
  • $110k - $130k per year

     ...TMS Inventory team manages the core availability and reservation engine at OpenTable. At a high level, we own: The Inventory &...  ...docs, and collaborative problem-solving. We own the entire software lifecycle for our services — we build, deploy, monitor, and operate... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week

    Opentable

    Toronto, ON
    2 days ago
  • $166k - $195k per year

     ...so are the rewards.  The International engineering team's mission is to expand Robinhood's...  ...financial lives!  As a Senior Full Stack Software Engineer , you will be a core technical...  ...growth mechanisms, localized promotion engines, and user acquisition pipelines to accelerate... 
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    7 days ago
  • $149.5k - $187k per year

     ...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join...  ...~ Expert at Swift, and iOS SDK ~ Familiarity with networking, storage, and Cocoapods ~ Systems and OOP knowledge ~ Experience... 
    Network
    Full time
    Local area

    Doordash

    Toronto, ON
    8 days ago
  • $205.6k - $257k per year

     ...tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage...  ...rigor of software that moves real money. We’re hiring multiple engineers, and you’ll be hired into the Investors business unit as a whole... 
    Long term contract
    Full time
    Internship
    Work at office
    1 day per week

    Dba Carta, Inc.

    Toronto, ON
    5 days ago
  •  ...for safer streets globally. About the Role Obvio deploys AI-assisted cameras to make streets safer. We're looking for a Software Engineer to join the backend team that powers our annotation workflows. These systems sit at the core of our machine learning feedback loops... 
    Full time
    Internship
    Local area

    Obvio

    Toronto, ON
    7 days ago
  • $150k - $200k per year

     ...already in daily use and continues to expand. This is the senior engineering role responsible for advancing its development. You will...  ...on senior engineering role that spans application architecture, software development and production delivery. You will also provide technical... 
    Full time

    Stikeman Elliott Llp

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

     ...optimize the last mile food delivery kitchen network Work with the Field Ops team to test,...  ...~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple...  ...devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev... 
    Network
    Remote job
    Full time
    Work at office
    Visa sponsorship

    Hired Recruiters

    Toronto, ON
    more than 2 months ago
  • $125.28k - $210.6k per year

     ...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building, scaling, and expanding Braze’s suite of global messaging... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    23 days ago
  •  ...experience in digital financial services, our Engineering Internship Program is the opportunity...  ...2027, you’ll begin your journey as a Software Engineer Intern through our Engineering...  ...from experts across Engineering to help you network and build connections.  Empowerment and... 
    Network
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office

    Eq Bank

    Toronto, ON
    13 days ago
  • $136k - $187k per year

     ...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced agile... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    23 days ago
  • $100k per year

     ...paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists...  ...of all seniorities. As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel (LLK) team, you’ll work... 
    Network
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    14 days ago
  • $136k - $160k per year

     ...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. As a Software Engineer , you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s next-generation crypto, web3... 
    Full time
    Contract work
    Work at office
    Worldwide
    Flexible hours
    Shift work
    Night shift
    Weekend work
    3 days per week

    Robinhood

    Toronto, ON
    14 days ago
  •  ...One of our large clients is looking for contract Sr. Network Engineer, details are as below: Hiring Manager Name: Jason Nickel, DG2458 Hiring Manager Location: Winnipeg, MB Location city(s): Toronto, London, Winnipeg Role Title: Sr Network Security... 
    Network
    Remplacement
    Permanent employment
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Shift work
    3 days per week

    Strategize It

    Toronto, ON
    more than 2 months ago
  • $136k - $187k per year

     ...We're looking for a Senior level Platform Engineer to join a team of highly skilled and talented...  ...Kinesis, Kafka, and Docker ~Knowledge of network security, authentication, and authorization ~Demonstrably followed best software engineering principles ~Familiarity with... 
    Network
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    28 days ago
  •  ...Job Summary: The Software Engineer II – DevOps is responsible to for building and maintaining...  ...and permissions Knowledge of common network protocols. (TCP/IP, and DNS) Knowlege...  ...deploying .NET and web applications to IIS-hosted Windows environments, including deployment... 
    Network
    Long term contract
    Full time
    Work at office

    Harmonic Fund Services

    Toronto, ON
    more than 2 months ago
  •  ...commercial complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director,...  ...best practices, including encryption, access controls, network security, and vulnerability management. Design solutions... 
    Network
    Long term contract
    Full time
    Immediate start
    Worldwide

    Conga

    Toronto, ON
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Host and Network IO. Be the first to apply!