A leading AI hardware company is seeking a Software Engineer for its Collectives Simulator team in Poland. The role involves implementing and testing a large-scale communication simulator to enhance AI hardware performance. Ideal candidates should have solid C++ and Python experience, strong problem-solving skills, and familiarity with CI/CD practices. This position offers a competitive salary with benefits including annual leave, health plans, and a gym card.
Qualifications
Experience in software development using C++.
Experience with Python and C programming.
Experience with unit testing frameworks.
Strong understanding of version control systems.
Responsibilities
Implementing, testing, and documenting Collectives Simulator.
Collaborating with teams for new features.
Troubleshooting and resolving technical issues.
Participating in agile development.
Skills
C++ programming
Python programming
Good problem-solving skills
Unit testing frameworks
CMake
Version control (Git)
Development of SW simulators
RDMA networking libraries
Multithreading concepts
CI/CD pipelines
Machine learning frameworks
Modern C++ standards (17/20)
Job description
A leading AI hardware company is seeking a Software Engineer for its Collectives Simulator team in Poland. The role involves implementing and testing a large-scale communication simulator to enhance AI hardware performance. Ideal candidates should have solid C++ and Python experience, strong problem-solving skills, and familiarity with CI/CD practices. This position offers a competitive salary with benefits including annual leave, health plans, and a gym card.