Performance Engineer
Cerebras Systems
6 months ago
Toronto, Canada
Senior
H1B Sponsor
Responsibilities
- Optimize CPU and memory subsystems for the Runtime software driver.
- Develop algorithms for efficient data movement and synchronization.
- Utilize advanced CPU features for workload optimization.
- Conduct performance profiling and reduce OS level overheads.
- Analyze advanced CPU features to influence next-generation AI architectures.
- Engage with the AI and ML developer community to solve challenges.
- Collaborate with architecture, research, and product management teams.
Requirements
- BS, MS, or PhD in Computer Science, Computer Engineering, or a related field.
- 5+ years of experience in performance engineering and software design.
- Strong proficiency in C/C++ and familiarity with Python or other scripting languages.
- Experience with memory subsystem optimizations and system-level performance tuning.
- Desirable experience with distributed systems for optimizing performance.
- Familiarity with compiler technologies and ML frameworks like PyTorch.
Benefits
- Opportunity to build a breakthrough AI platform beyond GPU constraints.
- Ability to publish and open source cutting-edge AI research.
- Work on one of the fastest AI supercomputers in the world.
- Enjoy job stability with startup vitality.
- Experience a non-corporate work culture that respects individual beliefs.
Tech Stack
CC++PythonPyTorch
Categories
AI & MLData Engineering