Network Software Engineer
As a Network Software Engineer, you will design and develop user-space applications for simulating large-scale InfiniBand networks. You will optimize performance for Docker and cloud environments and collaborate on routing algorithms and network configuration features.
Responsibilities
- Design and develop user-space applications for simulating large-scale InfiniBand networks
- Improve performance and optimize algorithms for simulator use in Docker and cloud setups
- Collaborate with cross-functional teams on developing new features and improvements
Requirements
- B.Sc. in Computer Science, Software Engineering, or equivalent experience
- 4+ years of experience as a Software Engineer, including C/C++
- Self-learning and quick learning abilities
Nice to have
- Proficient knowledge in C/C++
- Excellent social and written communication skills
- Knowledge of network topologies design and routing algorithms