Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
- 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
Key Skills
Ranked by relevanceReady to apply?
Join EPAM Systems and take your career to the next level!
Application takes less than 5 minutes

