about 3 hours ago
Responsibilities
- Designing, implementing, testing and documenting Collectives Simulator for new AI hardware.
- Collaborating with other teams to design, implement and test new features.
- Troubleshooting and resolving complex technical issues.
- Ensuring seamless integration of new hardware with existing AI ecosystem.
- Participating in agile development as part of a scrum team.
Requirements
- Extensive experience in software development using C++ programming language.
- Experience with Python and C programming.
- Excellent problem-solving skills and ability to debug and resolve complex issues.
- Strong knowledge of multithreading and inter-process communication (IPC) techniques.
- Experience with unit testing frameworks such as Boost.Test and Google Test.
- Proficiency with build tools such as 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.
- Desirable: Experience in development of SW simulators and knowledge of machine learning frameworks.
Benefits
- Competitive salary with annual leave policy.
- Medical and dental health plans.
- Gym card and employee pension matched up to 4%.
- Commitment to building an inclusive work environment.