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$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...NetworkHourly payWork at officeFlexible hours3 days per week$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...NetworkLocal areaWorldwideFlexible hours$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 \\...SuggestedPermanent employmentFull timeWork at officeLocal area- ...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...NetworkFull time
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,...NetworkLong term contractFull timeWork at office$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...NetworkLong term contractFull timeRemote workWorldwideFlexible hours$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 _____________________________...NetworkPermanent employmentFull timeContract workFor contractorsWork at officeRemote workMonday to fridayAfternoon shift3 days per week$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 timeWork at office3 days per week$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...NetworkHourly payFull timeContract workFixed term contractMonday to fridayFlexible hours- ...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...NetworkPermanent employmentLocal areaRemote work
$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...NetworkContract work$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$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 areaImmediate startRemote work- ...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...NetworkFull timeInternshipWork at officeLocal areaRemote workWorldwide3 days per week
- ...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...NetworkWorldwideRelocation
$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...NetworkPermanent employmentFull timeNight shiftWeekend workAfternoon shiftEarly shift$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...NetworkFull timeWork at officeLocal area$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...NetworkLong term contractTemporary workLocal area- ...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 timeSummer workInternshipLocal area
$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 timeLocal areaWorldwide$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 timeInternshipManual laborWork at officeWork from homeFlexible hours$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....NetworkFull timeImmediate startShift work$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 contractFull timeWork at officeLocal areaFlexible hours- ...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...NetworkFull timeRemote work
$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...NetworkLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours- ...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 contractFull timeInternshipWork from home
- ...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
$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...NetworkRemote jobFull timeWork at officeVisa sponsorship$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 timeInternshipWork at officeLocal areaFlexible hours$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...NetworkLong term contractWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Host and Network IO. Be the first to apply!
- software developer no experience Toronto, ON
- junior software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer intern Toronto, ON
- software developer internship no experience Toronto, ON
- software developer Toronto, ON
- software development engineer Toronto, ON
- part time software developer Toronto, ON
- ingénieur logiciel Toronto, ON
- software design engineer Toronto, ON


