Overview
Full Time
Skills
Evaluation
Optimization
Routers
Cellular
Network Design
Switches
Scalability
Emerging Technologies
Technical Writing
Collaboration
C
C++
Systems Design
Computer Hardware
Remote Direct Memory Access
Ethernet
MPI
Network
Python
Java
Scripting
Problem Solving
Conflict Resolution
Performance Tuning
Artificial Intelligence
Computer Networking
DevOps
Machine Learning Operations (ML Ops)
GPU
CUDA
Parallel Computing
Health Insurance
Insurance
Training And Development
Training
Coaching
LinkedIn
Job Details
We are seeking a highly skilled Senior Network Simulation Engineer to join us in Cyprus, leading the simulation, evaluation and optimization of advanced network infrastructures including routers, switches, cellular networks and virtualized environments.
In this role, you will develop innovative solutions for distributed systems and networking technologies, leveraging your C/C++ expertise. You will integrate hardware and software components, stay ahead of technological advancements and ensure seamless network infrastructure simulations.
RESPONSIBILITIES
REQUIREMENTS
WE OFFER
In this role, you will develop innovative solutions for distributed systems and networking technologies, leveraging your C/C++ expertise. You will integrate hardware and software components, stay ahead of technological advancements and ensure seamless network infrastructure simulations.
RESPONSIBILITIES
- Design and implement network simulations using tools like OMNeT++, ns-3, QualNet or DONS
- Enhance DES software for high-speed and low-latency data center networks, identify bottlenecks and optimize multi-GPU clusters
- Integrate hardware and software for distributed networking and AI applications
- Stay current with networking advancements (RDMA, Ultra Ethernet, SDN, congestion control) and apply them to simulations
- Model datacenter switch behaviors and simulate AI training workloads (e.g., GPT-scale models) across large GPU clusters
- Optimize network topologies and collective operations (MPI/NCCL/xCCL) for performance and scalability
- Prototype and simulate emerging technologies (Ultra Ethernet, in-network computing)
- Maintain technical documentation and collaborate with engineers and stakeholders
REQUIREMENTS
- Proficiency in C/C++ and performance-oriented system design
- Strong background in distributed networking, systems and hardware
- Experience with Discrete Event Simulation tools (OMNeT++, ns-3, QualNet, DONS)
- Knowledge of networking concepts such as congestion control, SDN, RDMA, Ultra Ethernet
- Familiarity with collective operations/libraries (MPI, NCCL, CCL)
- Understanding of network topologies in distributed systems
- Additional programming skills in Python, Java and scripting languages are welcome
- Strong problem-solving skills in performance optimization
- Experience with AI software in high-performance networking
- Knowledge of DevOps/MLOps and deployment automation
- Familiarity with GPU programming (CUDA, parallel computing)
WE OFFER
- Private healthcare insurance
- Global travel medical and accident insurance
- Regular performance assessments
- Referral bonuses
- Family friendly initiatives
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- *All benefits and perks are subject to certain eligibility requirements
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.