C/C++ Developer with compilers experience
Department/Project Description:
Our team drives innovation in the industry domain. We are focused on advanced AI/ML research to significantly improve industry efficiency and performance.
Job Description:
We are looking for an experienced C/C++ Developer to work on an innovative compiler for AI-specialized chips.
Required:
- Master’s / Ph.D. in Computer Science, Data Science, Applied Mathematics, or a related field.
- Atr least 5+ years of experience in software engineering,
- 3+ years of experience developing compilers.
- Familiar with Hardware Design & Verification.
- Deep knowledge of computer architectures and a solid understanding of mapping code to hardware instructions.
- Experience interacting with a variety of custom Instruction-Set-Architectures.
- Experience contributing to the architecture and design of new and existing systems.
- Excellent problem-solving skills.
- Excellent analytical, communication, and teamwork skills.
Preferred:
- Python and ML/AI-related stack experience.
Job Responsibilities:
- Design, develop, test, and maintain our proprietary and innovative compiler for AI chips.
- Propose, design, and implement complex optimization passes and intermediate representations.
- Support the compiler testing process.
- Identify and resolve technical issues and efficiently articulate both challenges and solutions.
- Collaborate with experienced cross-disciplinary teams on feature conception, design, and development.
- Evaluate existing solutions and external software.
- Propose and champion new standards.
- Tackle ambiguous or undefined problems, using abstract thinking to create innovative solutions to complex challenges.
- Work within an agile environment to deliver high-quality software.
Required languages
| English | B2 - Upper Intermediate |
📊
Average salary range of similar jobs in
analytics →
Loading...