we are seeking a skilled and motivated Senior Software Engineer with a focus on network simulation architecture. As a member of our team, you will play a pivotal role in developing, optimizing, and maintaining our network simulator, enabling the analysis and optimization of AI and High-Performance Computing workloads. If you’re passionate about solving complex challenges and crafting innovative software solutions, we want to hear from you.
What you’ll be doing:
Collaborate with our team to optimize and maintain the runtime and memory performance of our networking simulation infrastructure. This includes identifying bottlenecks and exploring innovative ideas to improve the simulator performance.
Ensure that the simulator remains robust and reliable under various conditions.
Integrate the network simulator with various products and tools.
Requirements:
BSc, MSc or PhD in Computer Science, Computer Engineering, or a related field or equivalent experience
BSc, MSc or PhD in Computer Science, Computer Engineering, or a related field or equivalent experience
5+ years of relevant practical experience
Proficiency in C++, Python
Strong computer science fundamentals – algorithm and data structures, parallel computing and system software
Strong software optimization and debugging skills
Experience in development of simulation environments
Experience in developing, analyzing, and optimizing parallel algorithms
This position is open to all candidates.