5 days ago
Responsibilities
- Design and implement the Collectives Simulator for new AI hardware.
- Collaborate with other teams to develop and test new features.
- Troubleshoot and resolve complex technical issues.
- Ensure seamless integration of new hardware with the existing AI ecosystem.
- Participate in agile development as part of a scrum team.
Requirements
- Extensive experience in software development using C++.
- Experience with Python and C programming.
- Excellent problem-solving skills and ability to debug complex issues.
- Strong knowledge of multithreading and inter-process communication techniques.
- Experience with unit testing frameworks such as Boost.Test and Google Test.
- Proficiency with build tools like CMake, Make, and Ninja.
- Strong understanding of version control systems, preferably Git.
- Ability to work within a multinational team and with multinational customers.
- Excellent written and verbal communication skills.
Benefits
- Competitive salary.
- Annual leave policy.
- Medical and dental health plans.
- Gym card.
- Employee pension matched up to 4%.
- Commitment to building an inclusive work environment.