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 RoleThe 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 CerebrasPeople 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
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 RoleThe 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 CerebrasPeople 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 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer - Host And Network Io in Winnipeg, MB vacancy
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Network
- ...workload governance, and cloud-native networking. As autonomous AI agents, LLM frameworks... ...are looking for passionate and skilled software engineers to join us in our mission to secure the... ...Design and build Kubernetes networking and network security features in Go across Calico's...NetworkFlexible hours
- Build Android and Linux networking features at HP using C++ and Java or Kotlin. Develop software for demanding, secured customer environments.This Software Engineer develops Poly Video networking features from implementation through unit testing. You will contribute to designs...Network
- ...Host Hosts play the important role of being the first impression of the restaurant to our Guests. Smiling, and with an upbeat attitude, they ensure that our guests are seated based on their needs and the situation. They are responsible for acknowledging and thanking each...SuggestedWork at officeLocal areaFlexible hoursNight shift
$164k - $225.5k per year
...are too, let’s talk. Okta Integration Network (OIN)The Okta Integration Network (OIN) is... ...patterns as the ecosystem of connected software (including AI agents) continues to grow.... ...as much as building it. Staff Software Engineer, Integration Network (OIN)As a Staff Software...NetworkLong term contractLocal areaWorldwide- Develop networking features for HP Poly Video products across Android and Linux using C++ and modern network protocols. This is a full time role.As an Android and Linux Software Engineer, you will implement reliable networking solutions for demanding customer environments. Your...NetworkFull time
- Elevate your career with Arista Networks as a Senior Software Engineer, specializing in EOS development for vast data center networks. Join a renowned team pushing the limits of innovation in cloud computing and networking solutions. As part of Arista's EOS team, you'll collaborate...Network
- Drive innovation in networking as a Layer1 Software Engineer at Arista Networks. Deliver robust solutions for physical connectivity while working with the latest technology. In this senior role, you will engage with customers and cross-functional teams to architect, develop...Network
- ...Nine Circles Community Health Centre Is currently hiring for COMMUNITY HOST 0.8 EFT (31 hours per week) Indefinite Term $25.596 to $27.512 per hour depending on qualifications Job Summary The Community Host works to foster an atmosphere of safety and inclusion...Hourly payPart timeMonday to fridayShift work
- ...enthusiastic, upbeat, and bubbly personalities to join our team. Hosts are essential to our business as they are the life and spirit of... ...experience in time management and communication Expand your network with new connections Advance your people skills Grow your...NetworkPermanent employmentFull timeFlexible hours
- Join Arista Networks as a Software Engineer focused on Linux Kernel advancements. Drive innovation in the evolving landscape of client-to-cloud networking through technical excellence. This mid-level role requires an individual with a solid foundation in Linux kernel development...Network
$165k - $330k per year
...Capital. Join us and help build the platform engineers turn to ship AI products.About Baseten... ...LLM and multi-modal workloads scale, the network is the computer. We are looking for... ...beyond network configuration to architect the software fabric that unifies thousands of GPUs into...NetworkFlexible hours- Hewlett Packard Enterprise Development LP is seeking a Senior Embedded Software Developer in Kanata, Ontario. You will design, implement, and maintain embedded software for Linux-based networking platforms, collaborating with hardware and firmware teams to ensure robust driver...Network
$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... ...and security so customers can focus on innovation.The Senior Software Engineer Opportunity You will be part of the Platform Network...NetworkLocal areaWorldwideFlexible hours- Cisco Systems, Inc. is seeking a software developer to craft user-friendly, reliable software and tools that support critical technology platforms such as operating systems, networks, and databases. You will balance growing our software capabilities with hardware compatibility...Network
$120k - $195k per year
A leading computer networking company is seeking a Senior/Lead Software Engineer to join their EOS software development team in Vancouver, BC. This role involves writing specifications, developing solutions to networking problems, and mentoring junior engineers. Candidates...Network$136k - $170k per year
...high-scale foundation that every engineer at Lyft relies on to ship safe,... ...and 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- Marqeta, Inc. seeks a Senior Software Engineer for Card Network Integration to design and deliver scalable backend solutions for batch and event-driven processing of card network settlement and transaction data. You will own projects, mentor teammates, and collaborate with cross...NetworkRemote work
$120k - $195k per year
Arista Networks is seeking a Layer1 software engineer in Vancouver, Canada. You will develop software managing physical connectivity, and interface with cross-functional teams to create innovative features. The role demands expertise in C/C++ and Python, and an excellent understanding...Network$100.81k per year
...tool, it's your playground. Our engineers work on scalable systems,... ...considered at all locations we host interns in Canada. Please note... ...Systems Quantum Computing Network Development Query Processing... ...systems Knowledge of software development lifecycle, including...NetworkFull timeSummer workInternshipSeasonal workSummer internshipWork at officeWorldwideMonday to friday- ...of our customers. Job SummaryWe are seeking a highly driven Network Engineer to join our Network Operations Team. The successful candidate... ...service delivery to stay competitive. Ensure all required software upgrades are applied to the network elements (routers, switches...Network
- Lemon.io helps companies in the US and Europe hire experienced engineers, from funded startups to teams like Klarna, Retool, and Pinterest. We've been doing this since... ...That's where you come in. Requirements for Senior Network Operations Engineers 3+ years of commercial...Network
- ...City: Winnipeg What you will do: Hourly Amusement Host Our Amusement Hosts are an integral part of the team who provide an exceptional entertainment experience to each and every guest. The Amusement Host operates all major attractions and is an expert on gaming...Hourly payInternshipFlexible hoursShift work
- ...innovative, high-quality IT solutions is looking for an experienced Network Engineer – Tier 3to support, secure, and continually improve their... ...projects, network changes, migrations, and hardware and software lifecycle management. Maintain network diagrams, configuration...NetworkPermanent employment
$113k - $149k per year
NETWORK ENGINEERMoneris is seeking a highly skilled Network Engineer to design, implement, automate, and support the enterprise network infrastructure that powers our... ...Azure networking, hybrid cloud connectivity, or software‑defined networking. Knowledge of PCI DSS and other...NetworkRemplacementWork at officeRemote workFlexible hours$100k - $120k per year
...-led, cognitive-powered portfolio of business, technology, and engineering services and solutions is delivered through its unique Location... ...Agile™ delivery model, recognized as a benchmark of excellence in software development. A part of the Tata group, India's largest...NetworkShift work3 days per week- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software... ...strategy share a common problem: they involve human behavior, network effects, and downstream effects that cannot be safely tested...NetworkFull time
- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack...
- City: Winnipeg What you will do: Company Description Cineplex is one of Canada’s leading entertainment and media company, Cineplex (TSX:CGX) is a top-tier Canadian brand that operates in the Film Entertainment and Content, Amusement and Leisure, and Media sectors...Hourly payCasual workInternshipFlexible hoursDay shiftAfternoon shift
$61.6k - $111.6k per year
# Mainframe Network Software (Canada)DXC TechnologyFull-timeCAN - ON - ANY CITYUSD 61,600 - 111,6000 viewsPosted September 23, 2026## Job DescriptionJob Description:DXC Technology (NYSE: DXC) is a leading enterprise technology and innovation partner delivering software, services...NetworkPermanent employmentFull timeContract workRemote 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!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

