Full-Time

Distributed Software Engineer – New Grad

Confirmed live in the last 24 hours

Cerebras

Cerebras

201-500 employees

Develops AI acceleration hardware and software

Data & Analytics
Hardware
AI & Machine Learning

Entry

Sunnyvale, CA, USA

Category
Backend Engineering
Software Engineering
Required Skills
Bash
Kubernetes
Python
Go
Prometheus
Requirements
  • Solid understanding of software architecture, system design, and development principles.
  • Familiarity with development in distributed cluster environments.
  • Basic knowledge of Kubernetes (K8s), Prometheus, and Grafana.
  • Proficiency in at least one programming language such as Go, Python, or bash.
  • Strong problem-solving and debugging skills.
  • Ability to write tests for new features and ensure existing features are properly tested.
Responsibilities
  • Assist in automating the configuration of networking, OS, and application software for large clusters of Cerebras WSE, servers, and switches.
  • Contribute to building workflows for cluster upgrades, downgrades, and security patching, with a focus on minimizing downtime.
  • Support the development of orchestration and scheduling systems for resource allocation, job submission, and placement in a multi-user cluster environment.
  • Help ensure seamless deployment and operations for both on-premise and cloud-based clusters.
  • Contribute to monitoring systems that detect and handle failures across various cluster resources, including High Availability configurations.
  • Assist in building broad cluster and job monitoring tools, along with alerting systems.
  • Develop user-facing tools for monitoring job status and gathering metrics.
  • Create administrator-facing tools to help manage and operate large-scale clusters effectively.

Cerebras Systems accelerates artificial intelligence (AI) processes with its CS-2 system, which replaces traditional clusters of graphics processing units (GPUs) and simplifies AI tasks by removing the need for complex programming. The CS-2 system provides faster results for clients in various industries, including pharmaceuticals and government research labs, enabling quicker AI training and lower latency in AI inference. Unlike competitors, Cerebras offers the largest processor in the industry, which helps reduce costs associated with AI research and development. The company's goal is to make AI work more efficient and straightforward across different sectors.

Company Stage

Series F

Total Funding

$720M

Headquarters

Sunnyvale, California

Founded

2016

Growth & Insights
Headcount

6 month growth

8%

1 year growth

16%

2 year growth

-3%
Simplify Jobs

Simplify's Take

What believers are saying

  • Cerebras' IPO and significant funding, including $720 million raised, position it for substantial growth and market penetration.
  • Collaborations with industry giants and government labs, such as GlaxoSmithKline, AstraZeneca, and Argonne National Lab, validate the effectiveness and demand for Cerebras' technology.
  • The CS-2 system's ability to produce faster results in critical applications like cancer drug response prediction models highlights its transformative potential in healthcare and scientific research.

What critics are saying

  • Competing against established giants like Nvidia poses significant market challenges and could impact Cerebras' market share.
  • The high cost and complexity of developing and maintaining cutting-edge hardware like the WSE-3 chip could strain resources and affect profitability.

What makes Cerebras unique

  • Cerebras' CS-2 system replaces traditional GPU clusters, eliminating complexities in parallel programming and distributed training.
  • The WSE-3 chip, with 40 trillion transistors, is designed to train AI models 10 times larger than current top models like GPT-4, setting a new industry standard.
  • Strategic partnerships with major entities like Dell and Aleph Alpha enhance Cerebras' reach and influence in the AI and high-performance computing markets.

Help us improve and share your feedback! Did you find this helpful?