Full Stack Machine Learning Engineer
About the role
About the role
Responsibilities
Bring up new models
Lower models to hardware using MLIR
Support model operations
Optimize execution
Optimize inference
Validate model quality
Diagnose bottlenecks
Use profiling, execution traces, and hardware counters to identify compute, memory, communication, and runtime limitations.
- Work closely with hardware, compiler, kernel, and runtime teams to deliver reliable model support and repeatable performance benchmarks.
Required qualifications
- Strong programming skills in
C++ and Python
.
- Hands-on experience bringing up and debugging ML models in PyTorch or a comparable framework.
- Practical experience with
MLIR
, including dialects, rewrite patterns, transformation passes, and lowering pipelines.
- Understanding of compiler fundamentals, including intermediate representations, dataflow analysis, and code generation.
- Understanding of transformer architectures, attention mechanisms, tensor operations, and numerical precision.
- Experience profiling and optimizing workloads on GPUs or other AI accelerators.
- Ability to debug correctness and performance issues across model code, compiler-generated code, kernels, and runtime execution.
Preferred qualifications
- Experience with LLM inference, including GQA, sliding-window attention, MoE, KV caching, and speculative decoding.
- Experience with FP16, BF16, FP8, or low-bit quantization and their accuracy and performance tradeoffs.
- Experience developing accelerator kernels or hardware-specific compiler backends.
- Familiarity with distributed execution, model parallelism, and accelerator memory hierarchies.
- Contributions to MLIR, LLVM, inference frameworks, or related open-source projects.
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.
Find out more about what it's like to work at Cerebras
here
Apply today and become part of the forefront of groundbreaking advancements in AI!
Not included in the source posting: about the role.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.