Performance Engineer - New Grad

Cerebras Systems
Sunnyvale, California, US
Full-time

Cerebras is developing a radically new chip and system to dramatically accelerate deep learning applications. Our system runs training and inference workloads orders of magnitude faster than contemporary machines, fundamentally changing the way ML researchers work and pursue AI innovation.

All potential candidates should read through the following details of this job with care before making an application.

We are innovating at every level of the stack from chip, to microcode, to power delivery and cooling, to new algorithms and network architectures at the cutting edge of ML research.

Our fully-integrated system delivers unprecedented performance because it is built from the ground up for the deep learning workload.

Cerebras is building a team of exceptional people to work together on big problems. Join us!

About The Role

As a member of our Performance team, you will work with leaders from industry and academia at the intersection of hardware and software, to develop state-of-the-art solutions for emerging problems in AI compute.

We’re looking for a performance engineer to estimate and optimize end-to-end performance for the hardware, software stack, and workload of Cerebras’ new AI-optimized system.

Responsibilities

  • Develop models for the hardware, software stack, and workload to estimate end-to-end performance
  • Develop tools to analyze performance and identify bottlenecks and optimization opportunities
  • Work with the hardware and software design teams to analyze and optimize workload performance
  • Work with design teams to implement optimizations and tune overall performance

Requirements

  • PhD or Master’s degree in Computer Science, Electrical Engineering, or equivalent, particularly with focuses in computer architecture
  • Experience with performance analysis on CPUs, GPUs, and parallel architectures
  • Experience with end-to-end workload analysis from low level assembly instruction code to high level distributed algorithms
  • Programming / scripting experience in C / C++ and Python

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.

This website or its third-party tools process personal data. For more details, click here to review our CCPA disclosure notice.

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
Palantir
Palo Alto, California

Collaboration: We work internally with people from a variety of backgrounds — such as other Software Engineers, Product Managers, Designers and Product Reliability Engineers. Engineering background in fields such as Computer Science, Mathematics, Software Engineering, and Physics. Software Engineers...

Promoted
WeRide.ai
San Jose, California

Currently pursuing a degree in Computer Science, Robotics, or a related field, with an expected graduation date between December 2024 and June 2025. Your base pay is one part of your total compensation package, which may include an annual performance bonus, equity, and a competitive benefits package...

Promoted
Cadence Design Systems
San Jose, California

Cadence is hiring new graduates to join our software R&D teams in San Jose, Austin, Burlington/Boston, and Pittsburgh. MS/BS in computer science, electrical engineering, computer engineering, or a similar major. This is an amazing opportunity to work as a software engineer at a world leader in c...

Promoted
DataBricks
Mountain View, California

We are hiring Software Engineer - New Grads across multiple offices. As a software engineer, you will work with our engineering team to build infrastructure and products for the Databricks platform. You will graduate in December 2024 or Spring 2025 with a degree in Computer Science, Engineering, or ...

Promoted
Codeium
Mountain View, California

We're looking for AI Product Engineers to join us on our mission to build AI superpowers for developers. Propose and build AI-powered experiences for millions of developers, including professional software engineers for Fortune 500. Swiftly design, track, and analyze new product experiment results. ...

Promoted
Applied Materials
Santa Clara, California

Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. With the data explosion and new investment in semiconductors, it’s an exciting place to be. This includes developing interfaces for advanced sensors, designi...

Promoted
WeRide Inc.
San Jose, California

This position is also eligible for an annual performance bonus, equity, and a competitive benefits package. We recognize that interviewing for a new role is significant, and we appreciate you considering WeRide as the next step in your career. ...

Promoted
Cerebras Systems
Sunnyvale, California

Contribute to building workflows for cluster upgrades, downgrades, and security patching, with a focus on minimizing downtime. Cerebras has developed a radically new chip and system to dramatically accelerate deep learning applications. We are innovating at every level of the stack – from chip, to m...

Promoted
Tbwa Chiat/Day Inc
San Jose, California

The Supernova Program is a 3-year Career Accelerator Program that aims to fast-track high-performing graduates into technical experts and future leaders mainly in the fields of Product Engineering, Product Management, and Product Design. As a graduate Security Engineer, you will put in your utmost e...

Western Digital
San Jose, California

Master's or PhD degree in physics, chemistry, materials science, chemical engineering, or related engineering field with a graduation date between May 2023-June 2024. Western Digital is seeking a New College Graduate to join the Wafer Manufacturing Integration team in San Jose, CA. We may ultimately...