Network Software Engineer
Design, develop, and optimize user-space applications for simulating large-scale InfiniBand networks of thousands of devices, focusing on performance improvements for Docker and cloud setups. Collaborate across teams to deliver new features and enhancements.
Responsibilities
- Design and develop user-space applications for simulating large-scale InfiniBand networks.
- Improve performance and optimize algorithms for using the simulator in Docker and cloud setups.
- Collaborate with multiple teams on developing new features and improvements.
Requirements
- B.Sc. in Computer Science or Software Engineering or equivalent experience
- 4+ years of experience as Software Engineer, including experience with C/C++
- Self 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
Benefits
- Competitive salary and comprehensive benefits package