New Grad - ML Stack Optimization Engineer
Cerebras Systemsabout 4 hours ago
Responsibilities
- Design, develop, and optimize compiler technologies for AI chips using LLVM and MLIR frameworks.
- Identify and address performance bottlenecks, ensuring optimal resource utilization and execution efficiency.
- Work with the machine learning team to integrate compiler optimizations with AI frameworks and applications.
- Contribute to the advancement of compiler technologies by exploring new ideas and approaches.
Requirements
- Master’s degree in Computer Science, Electrical Engineering, or a related field required.
- Proficiency in C/C++ programming and experience with low-level optimization.
- Proficiency in Python programming.
- Strong background in optimization techniques, particularly those involving NP-hard problems.
- Familiarity with the Satisfiability Problem, Integer-Linear Programming, or Constraint Satisfaction Problems is a plus.
- Familiarity with MLIR is a plus.
- Excellent problem-solving skills and a strong analytical mindset.
- Ability to work in a fast-paced, collaborative environment.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and career advancement.
- A dynamic and innovative work environment.
- The chance to work on cutting-edge technologies and make a significant impact on the future of AI.