C

Cerebras

AI accelerator hardware replacing GPUs

ML Algorithm Mapping and Performance Engineer - Core ML

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedHybrid

About the Job

Requirements

  • A Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field, or equivalent practical experience.
  • A strong foundation in computer architecture, parallel computing, and systems performance.
  • A strong understanding of machine learning fundamentals and machine learning systems, including how model and algorithmic choices affect compute, memory, communication, accuracy, and scaling behavior.
  • Experience with analytical performance modeling, algorithmic complexity analysis, benchmarking, or system simulation.
  • The ability to reason from first principles about compute, memory, and communication costs.
  • Proficiency in Python and comfort with C++.
  • Experience profiling and debugging performance in a machine learning, high-performance computing, CPU, GPU, or accelerator-based system.
  • The ability to move between mathematical analysis, experimental validation, and practical engineering recommendations.

Responsibilities

  • Build analytical and empirical performance models for state-of-the-art machine learning training and inference algorithms.
  • Characterize asymptotic behavior and identify how algorithmic trade-offs change with model size, sequence length, batch size, parallelism, and hardware scale.
  • Construct Pareto frontiers across model quality, latency, throughput, memory footprint, communication, and compute cost.
  • Develop prototype implementations and benchmarks for the Cerebras Wafer-Scale Engine and relevant GPU or software baselines.
  • Analyze system behavior to identify kernel, compiler, runtime, communication, and algorithmic bottlenecks.
  • Evaluate emerging techniques in areas such as parallel token generation, diffusion and speculative decoding, attention, sparsity, mixture-of-experts, low-precision computation, and distributed training.
  • Partner with researchers and kernel, compiler, runtime, inference, and architecture teams to recommend high-value implementation and co-design directions.
  • Develop tools and visualizations that make performance projections, measurements, and design trade-offs understandable across engineering and research teams.
  • Communicate conclusions, assumptions, limitations, and recommendations through technical reports, presentations, and design reviews.

Desired Qualifications

  • Experience with roofline analysis, CPU or GPU simulators, kernel optimization, or hardware-software co-design.
  • Familiarity with CUDA, Triton, PyTorch, JAX, or open-source large language model training and inference systems.
  • Understanding of transformer internals, including attention variants, key-value cache strategies, model parallelism, sparsity, quantization, and parallel generation.
  • Research publications, patents, or significant open-source contributions related to machine learning systems, computer architecture, or computational efficiency.
  • Experience evaluating technology choices for future hardware or software architectures.

About the Company

Cerebras

AI accelerator hardware replacing GPUs

Cerebras Systems creates AI acceleration hardware and software. Its CS-2 system is designed to replace traditional GPU clusters for AI workloads, speeding up training and inference while simplifying the setup by eliminating the need for parallel programming, distributed training, and cluster management. The product works as a single, large processor-based accelerator with accompanying software and cloud services to run AI models efficiently, reducing latency and time to results. Compared with competitors, Cerebras differentiates itself with the largest processor in the industry and an integrated hardware-software stack that aims to streamline AI workflows rather than relying on multi-GPU clusters. The company's goal is to help research labs, healthcare, finance, and other industries achieve faster, more cost-effective AI development and deployment by offering a turnkey high-performance AI compute solution.

Company size
501-1,000
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Cerebras

See more jobs