CerebrasSystems

Runtime Engineer - Internship (Summer 2023)

San Diego, CA Toronto, Ontario
Deep Learning API Python Go gRPC
Description

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.

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 Runtime team, you will work with leaders from industry and academia to develop entirely new solutions for the toughest problems in AI compute.

The Runtime team provides a vantage point for doing a variety of orchestrations that bind high-level deep learning framework, graph compilers to several other components in the software stack, including several tools, wafer operations, and others. Imagine solving problems not just at a single wafer-scale but scaled-out to a cluster of wafers. In this role, you will build runtime systems and libraries that require cross-functional collaboration. You will define and implement interfaces with a variety of other software components for interactions. You will solve a number of parallel and distributed problems. You will design and develop optimized system software that is carefully designed for resource usage and performance.

Responsibilities

  • API definitions, implementation, unit testing and documentation
  • Design and implement various cutting-edge runtime features. If necessary, integrating them with the end-to-end system and associated validation
  • Ensuring robustness, performance, and quality of the software will be of utmost importance

Requirements

  • Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Strong Python, C++, and C programming skills
  • Experience with Golang, gRPC a plus
  • Parallel and distributed programming, system software experience
  • Proficiency in algorithm design and data structures
  • Deep learning/ML/AI experience a plus
  • Strong verbal and written communication skills
  • Ability to lead and coordinate discussions in a small group as well as present in an organized fashion to larger groups

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.

CerebrasSystems
CerebrasSystems
Artificial Intelligence Computer Hardware Software

1 applies

109 views

Other Jobs from CerebrasSystems

IT/DevOps Engineer

Bengaluru, India Europe

Network Engineer

Toronto, Ontario Sunnyvale, CA

Senior Applied ML Engineer

Sunnyvale, CA San Diego, CA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 210 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers