Software Engineer, Kernel Reliability
CEREBRAS SYSTEMS INC.
Software Engineer, Kernel ReliabilityCerebras 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.We're looking for a deeply technical, hands-on software engineer to join our on-field Kernel Reliability team. You'll help tackle a critical challenge: improving the reliability of our advanced compute clusters and the underlying inference, training, and internal production services. In this role, you'll work close to the code and design solutions that will scale with our rapidly growing system production and software service offerings. If you have strong fundamentals in systems, debugging, and failure analysis—and enjoy building tools and solving hard reliability problems—we want to hear from you. New college graduates are welcome.ResponsibilitiesContribute to the technical roadmap and execution for kernel-centric reliability of our internal and customer-facing systems.Partner with System and Cluster Operations teams to reduce system and service downtime after failure through tooling, analysis, and hands-on debugging support.Work with the Debug Team to enhance debug tools with the goal of speeding up failure analysis.Collaborate with software teams to improve the software stack—including kernels—to improve on-field debugging and failure analysis.Work with ASIC and hardware architecture teams to co-design next-generation architectures with reliability and ease of debug in mind.Participate in incident response, root-cause analysis, and post-mortems; drive follow-ups that measurably improve reliability over time.Skills & QualificationsWe recognize great engineers come from different backgrounds. If you're excited about the role, we encourage you to apply even if you don't meet every qualification.Required (or demonstrated through projects/internships/coursework):Strong programming skills in C/C++ and Python.Solid foundations in operating systems, computer architecture, and systems programming fundamentals.Ability to debug complex issues using logs, traces, and standard debugging workflows; interest in root-cause analysis.Preferred Skills & QualificationsExposure to parallel and distributed programming (message passing, multicore, GPU, embedded, etc.).Experience building or using debug/diagnostic tools (debuggers, core dump handling, tracing, sanitizers, profilers, etc.).Familiarity with debugging distributed and parallel applications (deadlocks, livelocks, race conditions, etc.).Knowledge of computer architecture concepts (instruction pipelining, multithreading, networking, memory systems, etc.).Operations & Monitoring: familiarity with monitoring, incident response, and post-mortem culture.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!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.
$167k - $246k
...Join a world-class team of engineers building the next generation of... ...developing and optimizing the Linux kernel to push the boundaries of performance and reliability. You'll play a vital role in... ...at the boundary of hardware and software Lead the architecture and development...SuggestedWork at officeFlexible hours- ...be critical in enhancing GPU kernels, deep learning models, and training... ...technologies and advanced engineering principles to drive... ...integrating graph compilers. Software Engineering Best Practices: Apply... ...robust test design, ensuring reliable, maintainable, high-performance...Suggested
$224k - $356.5k
...world.We are looking for a Senior System Software Engineer to join the GPU Virtualization team and advance open-source Linux kernel support for NVIDIA GPUs. In this role, you... ...and resolve functional, performance and reliability issues across host drivers, hypervisors and...SuggestedFull time- ...California is seeking an experienced Kernel & Hypervisor Engineer to help build the EC2 Nitro... ...components for AWS. You will own the software development life cycle from design through... ...teams to drive innovation and reliability. The role emphasizes contributions to...Suggested
- ...Software Site Reliability Engineer - AI & Data Platforms Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, is the result of us making each other’s ideas stronger....Suggested
$110k - $218k
...have a deep understanding of kernel-level systems? If so,... ...impact on the advancement of our software solution.About the TeamAt Nutanix... ....You will report to the Sr Engineering Manager of the AHV team, who... ...featuresPush for improved reliability, performance, and security...Work at officeLocal areaRemote workRelocation package3 days per week$160k - $275k
...silicon to systems including hardware and software to train and run the largest ML... ....What You'll Do HereDesign and optimize kernels that interface directly with our hardwareWork... ...partnership with our ML Research and Hardware Engineering teamsProvide expertise and guidance on...Daily paidFull timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week- ...Synopsys is the leader in engineering solutions from silicon to systems... ...trace through logs, check kernel parameters, look at network... ...availability Maintain and improve reliability of source code and... ...Perforce, and Artifactory used by software engineering teams globally...Work at officeRemote workAfternoon shiftEarly shift
$152k - $241.5k
...NVIDIA System Software EngineerNVIDIA's invention of the GPU in 1999 sparked the growth... ...advancement.Are you a motivated system software engineer with a deep understanding of device... ...and consistency modelsBackground with kernel mode developmentExperience with Linux Systems...- ...features for the CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads. Collaborate across... ...a degree in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development. Candidates should have a strong...
$140k - $300k
...building a ground-up, high-performance, low-power CPU for next-generation agentic AI compute workloads. We are seeking a Software or Systems Reliability Engineer with a strong background in developer tools/experience to build and own the front-end tool flows that our design...Remote work$170k - $220k
...Job Title: Senior Software Development Engineer The NPU Driver team is seeking a Senior Software Engineer with strong C programming and networking... ...generation Network Security products. - Works on Linux kernel/driver development for SoC based system. - Works on...Full timeWorldwide$174k - $252k
...Site Reliability Engineering (SRE) JobSite Reliability Engineering (SRE) is what you get when you treat operations as if it's a software problem. Our mission is to progress, protect, and provide for the software and systems behind all of Google's public services - Search...- ...Site Reliability Engineer (SRE)Location: Santa Clara Valley (Cupertino), California, Hybrid.Duration... ..., architect, author, and deliver software to improve the availability, scalability... ...the Linux Operating System, including Kernel, Memory, Process, Threads, Static / Shared...Contract work
$132.3k - $240.54k
...Price, and other leading investors.About the TeamThe Robotics Reliability Engineering (RRE) team at Nuro focuses on fleet reliability as our AV capabilities and operating footprint grow. We work across software, hardware, infrastructure, and operations to understand...Immediate startFlexible hours$164k - $295k
...you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection... ...Ensure systems and components reliability and performance through monitoring,... ...technical field. Experience developing Kernel modules for Linux Experience developing...Permanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$147k - $210k
...Site Reliability Engineering (SRE) JobSite Reliability Engineering (SRE) is what you get when you treat operations as if it's a software problem. Our mission is to progress, protect, and provide for the software and systems behind all of Google's public services - Search...- ...AI in Santa Clara, CA, seeks a senior software engineer to build observability for agentic AI... ...SLOs/SLIs and lead incident response and reliability improvements for BizApps AI services.... ...with LangChain, LlamaIndex, Semantic Kernel, Terraform, Pulumi, and GitOps is a plus...
$150.4k - $277.6k
...Systems & Kernel Software Engineer, SEARThe SPEAR Systems & Kernel team in Apple's Security Engineering & Architecture organization is hiring... ...devices: performance, memory footprint, compatibility, and reliability.Testing thoroughly, debugging carefully, and partnering...Relocation$184k - $287.5k
Join NVIDIA's GPU SW Kernel organization, where we're groundbreaking... ...AI systems to transform GPU software development. Our team leads... ...funnelWork closely with GPU SW kernel engineers to pinpoint high-impact... ...services that are fast, reliable, and meaningfully better than...Full time$180k
...people using those products shapes what we build next. SOFTWARE ENGINEER, LINUX KERNEL At SpaceXSI, we design, build, and operate the... ...RESPONSIBILITIES: Build and maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer...Temporary work$165.2k - $223.6k
...Compute is looking for an experienced Kernel & Hypervisor Engineer for one of our virtualization... ...lowest layer of the Amazon Web Services software stack, developing the EC2 Nitro Hypervisor... ...(architecture, design patterns, reliability and scaling) of new and current...InternshipLocal areaFlexible hours$160k - $250k
...from people using those products shapes what we build next.SOFTWARE ENGINEER, KERNELS/CUDA (C++)We are building one of the world's largest AI... ...virtualization — to make training and inference at SpaceXSI as fast, reliable, and scalable as possible. This is a broad, high-impact...Temporary work$125k - $165k
...with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, LINUX KERNEL (STARLINK) SpaceX was founded under the belief that a... ...RESPONSIBILITIES: Build and maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer...Temporary workInternshipWork at officeMonday to Friday$175k - $265k
...global scale. From chips and software to rack-scale systems, our... ...infrastructure layer that every engineering team and customer depends on... ...that team, responsible for reliability, automation, and... ...networking, storage, systemd, kernel parameters, performance diagnostics...- ...performance computing workloads. They are seeking an experienced AI Kernel / Cluster Engineer who thrives in highly technical Linux environments and... ...mission critical AI infrastructure, and help ensure the reliability and performance of production systems supporting advanced...
- Create and maintain batch processing jobs using Spark and stream processing jobs using Flink. Manage data platform infrastructure, including Airflow, EKS, Superset, and Trino. Requirements: The role involves working with Spark and Flink jobs and managing data platform...
$213k - $263k
...Senior Software Engineer, Linux KernelWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver... ...– an integrated embedded system. You will write Linux Kernel drivers (including creating appropriate user-space APIs) to communicate...Full timeRemote work$184.7k - $324.8k
...Software Development Engineer (Postgres), AI & Data Platforms (AiDP)The Postgres team at Apple invites... ...our customers, as well as to ensure reliable administration. Your work will be deployed... ...architectureKnowledge of Linux Kernel developmentPay & Benefits:At Apple, base...WorldwideRelocation- ...fusing hardened hardware with software, sensors, AI, and networking... ...of life. From technicians and engineers to first responders and... ...As a Software Engineer, Linux Kernel / Android, you'll work at the... ...bring-up that make that pipeline reliable, secure, and power-efficient...Permanent employmentContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Kernel Reliability. Be the first to apply!
- ngo software engineer Sunnyvale, CA
- software qa engineer Sunnyvale, CA
- senior software design engineer Sunnyvale, CA
- real time software engineer Sunnyvale, CA
- startup software engineer Sunnyvale, CA
- financial software developer Sunnyvale, CA
- part time software developer Sunnyvale, CA
- software engineer staff Sunnyvale, CA
- rust software engineer Sunnyvale, CA
- machine learning software engineer Sunnyvale, CA





