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 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Host and Network IO in Toronto, ON vacancy
  • $136k - $170k per year

     ...high-scale foundation that every engineer at Lyft relies on to ship safe,...  ...reliable services. As a Senior Software Engineer on the Foundational Infrastructure & Networking team , you will own the core...  ...spanning kernel parameters, cloud VPC network layers, DNS, and distributed... 
    Network
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    4 days 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
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    15 days ago
  • $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
  •  ...for good reason. Our team solves critical network challenges for some of the world's...  ...the role: We're looking for a systems engineer to build and operate high-throughput, low...  ...implement components of a high-performance DNS engine: resolvers, forwarders, caching layers, and... 
    Network
    Full time

    bluecatnetworks

    Toronto, ON
    a month ago
  • usd269k per year

     ...work. Job Summary As a Distinguished Engineer within the Infrastructure Engineering...  ...as the definitive technical authority for network architecture across the Network Edge product...  ...Ability to engage deeply with both software engineering and network operations teams,... 
    Network
    Long term contract
    Full time
    Work at office

    Equinix

    Toronto, ON
    16 hours ago
  • $90k - $120k per year

     ...At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems...  ...and replace cars. Could you be the full-time Network Engineer in Toronto, ON, we’re looking for? Your future role Take... 
    Network
    Long term contract
    Full time
    Remote work
    Worldwide
    Flexible hours

    Alstom

    Toronto, ON
    2 days ago
  • $115 per hour

     ...Hiring Senior Network Migration & Application Connectivity Engineer / Application Network Engineer (Application Delivery Networking, SDLC Infrastructure Engineering...  ...services Internet-facing and internally hosted application platforms _____________________________... 
    Network
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Remote work
    Monday to friday
    Afternoon shift
    3 days per week

    Brainhunter Systems Ltd

    Toronto, ON
    1 day 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... 
    Full time
    Work at office
    3 days per week

    Sentry

    Toronto, ON
    2 days ago
  • $80 per hour

     ...Job Responsibility: Position: Network Security Specialist Client: Financial Services Client Location: Toronto - Hybrid Duration: 3 Months initial contract Security Clearance: N/A Language: English Background: Kyndryl Canada is supporting our Financial... 
    Network
    Hourly pay
    Full time
    Contract work
    Fixed term contract
    Monday to friday
    Flexible hours

    Kyndryl

    Toronto, ON
    8 days ago
  •  ...Opportunity You’ll join the eTrading infrastructure engineering team responsible for resilient deterministic and low-latency network services supporting electronic trading...  ...identify regressions and isolate delay across hosts switches circuits and venues Build actionable... 
    Network
    Permanent employment
    Local area
    Remote work

    HSBC

    Toronto, ON
    1 day ago
  • $4374.92 per week

     ...This job requires incumbents to possess their Professional Engineering Ontario (PEO) License (P.ENG License) and seal to approve engineering...  ...and specifications. Requires a knowledge of scheduling software. This knowledge is normally acquired through the completion... 
    Network
    Contract work

    Hydro One Networks Inc

    Toronto, ON
    8 days ago
  • $164.5k - $222.5k per year

     ...Come join Intuit’s Identity platform team as a Staff Software Engineer. We are bootstrapping a new initiative within Identity organization and...  ...opportunity to be a founding member. We are building a large customer network to unlock meaningful connections between our customers and... 
    Network

    Intuit, Inc.

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

     ...Requisition Number: 106673 Software Engineer Location: You will have the flexibility to work fully remotely within Canada. Insight at a Glance ~14,000+ engaged teammates globally ~$8.2 billion in revenue in 2025 ~ Certified as a Great Place to work in 9... 
    Local area
    Immediate start
    Remote work

    Insight Enterprises, Inc.

    Toronto, ON
    6 hours 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
    7 days ago
  •  ...Job Title: Senior Cloud Network Engineer Reports to: Network Team Lead Role Overview We are seeking a highly skilled Senior Cloud Network Engineer to design, implement, and manage our worldwide cloud and on-prem network infrastructure. This is a hands-on technical... 
    Network
    Worldwide
    Relocation

    Pinnacle

    Toronto, ON
    1 day ago
  • $53 - $55 per hour

     ...equivalent experience Work setting Telecommunications equipment and networks manufacturing company Tasks Assess, document and optimize...  ...information and communication system architecture, hardware and software Research, evaluate and integrate network system and data... 
    Network
    Permanent employment
    Full time
    Night shift
    Weekend work
    Afternoon shift
    Early shift

    F2G Solutions

    Toronto, ON
    22 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
    4 days ago
  • $145k - $165k per year

     ...We are seeking a Lead Azure DevOps Engineer with deep expertise in Azure Networking to drive the design, implementation, and optimization of cloud infrastructure...  ...process. An artificial intelligence system is software that is developed with one or more techniques that can... 
    Network
    Long term contract
    Temporary work
    Local area

    EPAM Systems

    Toronto, ON
    4 days ago
  •  ...saves the average person $1K a year) Mentorship from talented engineering leaders and peers who have built and scaled companies like...  ...hiring across multiple engineering teams! Our tech stack: Hosting infra: AWS React for web frontend NodeJS + Typescript for... 
    Full time
    Summer work
    Internship
    Local area

    Jerry

    Toronto, ON
    8 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
    5 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
    6 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
    12 days ago
  • $105k - $155k per year

     ...Thomson Reuters is hiring a Senior Software Engineer I to help build the document-processing platform powering AI products across the company...  ...experience, with a strong focus on cloud-native application hosting and maintenance (preferably on Azure; AWS or GCP also valuable... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    17 hours ago
  •  ...solutions, combining sensor, software, and autonomous technologies....  ...As a Senior Embedded Software Engineer you will design, develop, verify...  ...configuration from them. ~ Vehicle networks : Hands-on CAN experience —...  ...build environments and self-hosted CI runners for embedded builds... 
    Network
    Full time
    Remote work

    Hexagon Mining, Inc.

    Toronto, ON
    13 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
    10 days ago
  •  ...infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that enable... 
    Long term contract
    Full time
    Internship
    Work from home

    Spotify

    Toronto, ON
    9 days ago
  •  ...NVIDIA), Balaji Srinivasan (former CTO of Coinbase, author of The Network State), Austin Hill (co-founder of Zero-Knowledge Systems and...  ...Capital). Role & responsibilities As an AI-focused software engineer on the Mash team, you will: Ship core AI features within the... 
    Network

    Mash

    Toronto, ON
    1 day 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
    13 days ago
  • $153k - $213k per year

     ...team builds the high-throughput decision engine at the heart of Affim’s card products. Unlike...  ...: matching messy, fragmented payment network data to the correct loan to drive real‑time...  ...we look for ~5+ years of experience in software development or engineering, with a deep... 
    Network
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Affirm

    Toronto, ON
    2 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!