Member of Technical Staff (Software Engineer)
Cerebras
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 global corporations across multiple industries, national labs, and top-tier healthcare systems. In January, we announced a multi-year, multi-million-dollar partnership with Mayo Clinic, underscoring our commitment to transforming AI applications across various fields. In August, we launched Cerebras Inference, the fastest Generative AI inference solution in the world, over 10 times faster than GPU-based hyperscale cloud inference services.
Cerebras Systems Inc. has multiple openings for Member of Technical Staff (Software Engineer).
Job Duties
- Analyze and recommend software configurations for integrating servers, switches, and routers in next-generation infrastructure, ensuring system performance and integration.
- Identify software tools, experiments, and methodologies for testing using expertise in computer architecture and system design.
- Design and set up testbeds to evaluate vendor equipment and ensure software compatibility with AI computing systems.
- Collaborate with architects and other software engineers to develop and execute test cases, build automation pipelines, and document results from testing and evaluations.
- Troubleshoot, isolate, and resolve complex software and system issues related to AI infrastructure using advanced debugging techniques.
- Implement quality checks and error detection mechanisms within the Cerebras software stack using Python and Bash.
- Develop and execute unit and system tests for the Cerebras software stack.
- Create tools and algorithms to visualize and debug end-to-end system-level activities.
- Work collaboratively with other software developers on system development and operations team.
- Document APIs to outline inputs, outputs, limitations, and usage guidelines.
Minimum Requirements:
Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering, or a related field, and 9 months of experience as a Functional Testing Engineer, Software Engineer, Member of Technical Staff (Software Engineer), or a related occupation required.
The required work experience must include 9 months of experience with the following:
- Scripting and automation using Python, C, C++, and Bash;
- Testing, debugging, and validating embedded systems;
- Optimizing operating systems, system architecture, and software performance;
- Optimizing software using parallelization techniques, including multithreading and multiprocessing;
- Demonstrated knowledge of machine learning algorithms and their interaction with AI processing chips;
- Utilizing hash maps and classes, for efficient hardware-software integration;
- Implementing communication protocols: SPI and I2C; and
- Linux/Unix operating systems.
Additional Information:
- Employer’s Name: Cerebras Systems Inc.
- Job site: 1237 E Arques Ave, Sunnyvale, CA 94085.
- Telecommuting permitted.
- Salary Range: $170,000.00 per year to $190,000.00 per year.
If you are interested in applying for this position, please apply online on this web page or mail resume to HR at Cerebras Systems Inc., 1237 E Arques Avenue, Sunnyvale, CA 94085. Please reference Job # 140 on resume or cover letter.
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:
- 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.
Read our blog: Five Reasons to Join Cerebras in 2025.
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.
This website or its third-party tools process personal data. For more details, click here to review our CCPA disclosure notice.