Are you ready to build innovative, next-generation infrastructure for AI supercomputers and data-centers?
We are looking for an excellent Senior Software Developer to work on our next generation cloud platforms. We are seeking an experienced engineer who is deeply technical, hands-on, and has a wide system view. You will craft, build, and deploy high-performance and scalable clouds based on our outstanding GPU/NVLink, ConnectX NICs and Bluefield DPUs.
The team is responsible for developing high-performance computing and cloud infrastructure, for the worlds largest supercomputers and data-centers. The work environment is educational, dynamic, and challenging as our employees are currently working on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features.
What you'll be doing:
Design and build innovative features for High-Performance Networking of IaaS in both private and public cloud environments, enhancing functionality and performance.
Develop a high speed networking solution that accelerates HPC and AI workloads using our advanced technologies in cloud environments, e.g. DPU, ConnectX and GPU/NVLink.
Take part in developing our pioneering AI supercomputer.
Work closely with other teams on new products or features/improvements of existing products.
Support, maintain and document software functionality.
Requirements: What we need to see:
BSc in Computer Science or equivalent program.
5+ years of hands-on experience in software development, preferably with C, Python, Rust and Golang.
Wide hands-on experience with high speed network, e.g. IB, RoCE and NVLink.
Experience with Jenkins, GitLab and/or GitHub.
Strong background in designing, implementing, and debugging sophisticated software.
Highly motivated with strong interpersonal skills, ability to work successfully with multi-functional teams, developers, and architects.
Coordinate effectively across organizational boundaries and geographies.
Strong self-initiative, independence, and flexibility to a new technology.
Ways to stand out from the crowd:
R&D background with OpenStack or IaaS of Cloud
Experience with working on open-source projects
Understanding of HPC/AI systems and related technologies
This position is open to all candidates.