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

Distributed Software Engineer

CEREBRAS SYSTEMS INC.

Distributed Software Engineer

Bengaluru, Karnataka, India; Sunnyvale CA or Toronto Canada

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programming simplicity of a single device. This approach allows Cerebras to deliver industry-leading training and inference speeds and empowers machine learning users to effortlessly run large-scale ML applications, without the hassle of managing hundreds of GPUs or TPUs.

Cerebras' current customers include top 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.

Thanks to the groundbreaking wafer-scale architecture, Cerebras Inference offers the fastest Generative AI inference solution in the world, 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.

About The Role

Cerebras Systems is a pioneer in large-scale AI Supercomputers. These multi-exaflop supercomputers are deployed in some of the biggest datacenters. These supercomputers are built using our Wafer-Scale Cluster technology - a cluster of several Wafer Scale Engine (WSE) chips. The Cluster engineering team is responsible for delivering software that are all-things related to cluster.

Responsibilities
  • Automate bare-metal configuration of networking, OS, and application software in large clusters of Cerebras WSE, servers, and switches.
  • Additional push button workflows for cluster upgrades, downgrades, and security patching with key metrics to minimize downtime on clusters.
  • An orchestration and scheduler system for resource allocation, job submission C placements for a multi-user environment on a cluster.
  • Seamless support for both on-premise and cloud mode deployment and operations.
  • A robust system for monitoring, detecting and handling failures for a variety of resources on the clusters (including High Availability of clusters).
  • Broad cluster and job monitoring and visualization capabilities, along with alerting systems.
  • User facing tools to monitor the status of jobs and collect metrics.
  • Administrator facing tools to manage and operate large clusters.
Skills & Qualifications
  • Strong track record of software architecture, system design and development.
  • Strong track record of development in distributed cluster.
  • Strong understanding of Kubernetes (K8s) software ecosystem, Prometheus and Grafana.
  • Strong development skills in GoLang, Python, bash.
  • Strong debugging skills with distributed systems.
  • Strong skill to develop tests for the new features and regress old features.
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:

  1. Build a breakthrough AI platform beyond the constraints of the GPU.
  2. Publish and open source their cutting-edge AI research.
  3. Work on one of the fastest AI supercomputers in the world.
  4. Enjoy job stability with startup vitality.
  5. Our simple, non-corporate work culture that respects individual beliefs.

Read our blog: Five Reasons to Join Cerebras in 2026.

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.

Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Distributed Software Engineer in Sunnyvale, CA vacancy
  •  ...group, you'll help build and evolve the distributed systems that power our products at...  ...build the foundation that enables our engineering organization to deliver reliable, performant...  ...Minimum Qualifications Experience in software development with a focus on backend or... 
    Suggested
    Contract work

    Apple

    Cupertino, CA
    16 hours ago
  • $215k - $250k

     ...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven company dedicated...  ...created large-scale data systems and globally distributed platforms that sit at the heart of some...  ...of our data tech stack by building the software and data features that actually process... 
    Suggested
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    1 day ago
  • $100k

     ...Software Engineer, TT-Distributed Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in... 
    Suggested

    Tenstorrent

    Santa Clara, CA
    11 days ago
  • $181.1k - $318.4k

     ...Sr. Software Engineer (Distributed System) Work Locations (2) Submit Resume At Apple, the information powering Siri, Spotlight, Apple Maps, and Apple Intelligence doesn't appear by magic — it's harvested at massive scale from the live web by a distributed crawl... 
    Suggested
    Relocation

    Apple

    Santa Clara, CA
    16 hours ago
  • $168k - $270.25k

     ...Senior Engineer For Factory Infrastructure And Automation NVIDIA is the platform upon...  ...deployment in heterogeneous hardware and software environments. You will influence and drive...  ...advanced programming skills to build distributed and compute systems, backend services, microservices... 
    Suggested

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $126.8k - $220.9k

     ...Software Engineer - Distributed Build Systems Work Locations (2) Submit Resume Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely on it daily to develop software... 
    Relocation

    Apple

    Cupertino, CA
    16 hours ago
  • $147.4k - $272.1k

     ...Senior Software Engineer - Distributed Systems Our team is on a mission to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build and distribute. We believe that streamlining software engineering... 
    Relocation

    Apple

    Cupertino, CA
    16 hours ago
  • $166k - $225k

     ...to improve their business. Founded by engineers — and customer obsessed — we leap at every...  ...of traditional SQL query engines. As a software engineer on the Runtime team at...  ...you will be building the next generation distributed data storage and processing systems that... 
    Local area
    Worldwide

    Databricks Inc.

    Mountain View, CA
    1 day ago
  • $147k - $211k

    Software Engineer, Distributed Rate Limiting Services Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Requirements Bachelor’s degree or equivalent practical experience... 
    Full time

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • A leading technology company is seeking a Senior Software Engineer specializing in Distributed Build Systems. In this role, you will work on critical projects optimizing development processes and mentoring engineers. You will lead initiatives to enhance performance and... 

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $181.1k - $318.4k

    Senior Software Engineer - Distributed Build Systems Cupertino, California, United States Software and Services Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely... 
    Immediate start
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $160.36k - $240.54k

     ...more connected future. About the Role We’re looking for senior engineers to build/scale Nuro's large-scale computing infrastructure in...  ...have proven experience in building and developing large-scale distributed applications (e.g. Kubernetes). You’re self-motivated to... 

    Icehouseventures

    Mountain View, CA
    2 days ago
  • $168k - $270.25k

     ...using advanced programming skills to build distributed and compute systems, backend services,...  ...BS or MS in Computer Science, Computer Engineering or related field (or equivalent...  ...experience developing microservices, cloud software and/or tooling roles. Desirable Experience... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, Google Distributed Cloud Hosted, Infrastructure Google Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing,... 
    Full time

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $166k - $244k

     ...experience. 5 years of experience with software development in one or more programming...  ...role. About the job Google's software engineers develop the next-generation technologies...  ..., including information retrieval, distributed computing, large-scale system design, networking... 
    Full time

    Google Inc.

    Sunnyvale, CA
    16 hours ago
  • $147k - $211k

    Software Engineer, Google Distributed Cloud Infrastructure Cluster corporate_fare Google place Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience. 2 years of experience programming in Python or Go. Experience with large scale distributed systems,... 
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $174k - $252k

    A leading technology company in California is looking for a Senior Software Engineer for its Distributed Cloud Hosted, Infrastructure team. This role entails developing next-generation technologies and requires strong software development skills, especially in distributed... 

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $140k - $240k

     ..., best practices, security-first based engineering. Cerebras cluster involves complex HW components...  ...integrated cluster management software stack - all the way from a bare-metal deployment...  ...leadership/management role in distributed systems security. ~ Proven track record... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    16 hours ago
  •  ...Software Engineer – Distributed Systems & Platform Engineering Are you passionate about building systems that are resilient, scalable, and thoughtfully designed? Do you light up in technical discussions and bring fresh ideas to the table? As part of our CAD Infrastructure... 

    Apple

    Cupertino, CA
    3 days ago
  • A technology company in California is seeking a Software Engineer in Robotics to develop distributed software systems for their innovative micromanufacturing technology. You will work closely with engineering teams to design, debug, and implement software for complex robotics... 

    Atomic Machines

    Santa Clara, CA
    16 hours ago
  •  ...your career. THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of...  ...Expertise with techniques used to optimize inference like distributed kv-cache, disaggregation, request scheduling etc Ability... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    4 days ago
  • $172k - $312k

     ...work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka,...  ...seeking a highly motivated Full Stack Distributed Systems Engineer to join our dynamic Energy Software team. In this role, you will be a member of the team... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • Ll Oefentherapie is seeking a skilled engineer for the Storage Infrastructure team. Your role will include software design and development for core components of our Storage...  ...should have over 5 years of experience with distributed systems, proficient in programming with Java... 

    Ll Oefentherapie

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...Infrastructure team supports 1000+ chip design engineers by building tools and platforms that...  ...infrastructure runs as userspace software on bare-metal Linux hosts (no sudo, no...  ...a generalist role with an emphasis on distributed systems and operational excellence in a... 

    NVIDIA

    Santa Clara, CA
    16 hours ago
  • Nuro, based in Mountain View, is seeking senior engineers to build and scale its large-scale computing infrastructure. The role involves...  ...applications. The ideal candidate has experience with distributed applications and holds a bachelor's degree in Computer Science... 

    I did my part and supported the Regular Toilet

    Mountain View, CA
    2 days ago
  • CrowdStrike Holdings, Inc. is looking for a Cloud Engineer for the Sensor Control Plane (Cloud Detections). This hybrid role is focused...  ...of experience in back-end system development, expertise in distributed systems, and proficiency in languages such as Go and Python. Benefits... 

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...in building next-generation hyper-scale distributed systems in the cloud? Amazon Redshift is...  ...complex interactions within the Redshift engine, tackling large-scale, high-complexity...  ...5+ years of non-internship professional software development experience - 5+ years of programming... 
    Internship
    Local area
    Flexible hours

    Amazon

    East Palo Alto, CA
    16 hours ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...and the brightest research scientist, software engineers, application development engineers...  ..., scalability, and reliability across distributed or multi-threaded systems Identify,... 
    Minimum wage
    Temporary work
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    1 day ago
  • $207k - $300k

    A leading technology company in Sunnyvale, CA seeks a Staff Software Engineer for Infrastructure roles. You will drive project priorities, working with distributed teams to design and develop scalable software solutions. Candidates should have over 8 years of software development... 
    Full time

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • Apple Inc. is seeking an experienced database Software Engineer in Cupertino, California, to advance the iCloud Platform. You will be involved in building highly scalable distributed systems, driving technical strategy, and mentoring colleagues. The ideal candidate has... 

    Apple Inc.

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Software Engineer. Be the first to apply!