HPC/Kubernetes SW Engineer
Keysight Technologies, Inc.
Ghent, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
EnglishJob location
Ghent, Belgium
Tech stack
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Azure
C++
Cloud Computing
Code Review
Software Debugging
Linux
DevOps
Distributed Systems
Memory Management
General-Purpose Computing on Graphics Processing Units
Job Scheduling
Python
Linux System Administration
Performance Tuning
Software Architecture
Shell Script
Software Engineering
TypeScript
Multithreading
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
High Performance Computing
Perf (Linux)
Containerization
Angular
Kubernetes
Slurm
REST
gRPC
Docker
Job description
- Design, develop, and optimize high-performance software systems using C++ and Python for distributed and compute-intensive workloads
- Build, deploy, and maintain applications on HPC clusters using workload schedulers (e.g., Slurm, LSF, PBS)
- Architect and implement containerized solutions using Docker and Kubernetes for scalable distributed execution
- Develop and optimize software on Linux-based systems, including performance tuning, debugging, and system-level troubleshooting
- Contribute to system design, code reviews, and architectural decisions across distributed systems
- Profile and improve performance, scalability, and resource utilization of HPC applications
- Collaborate with cross-functional teams (DevOps, infrastructure, product) to deliver production-grade solutions
Requirements
Strong software development experience in:
- C++ (performance-critical systems, memory management, multithreading)
- Python (automation, orchestration, tooling, or data workflows)
- Hands-on experience with HPC clusters, including:
- Job scheduling systems (e.g., Slurm, LSF, PBS)
- Distributed workload execution and scaling
- Experience with containerization and orchestration:
- Docker for building and packaging applications
- Kubernetes for deployment, scaling, and orchestration
- Strong Linux expertise, including:
- Shell scripting, debugging, system-level tools (e.g., perf, gdb)
- Performance tuning and troubleshooting
- Experience designing or building distributed or cloud-based systems
- Strong problem-solving skills and ability to work on complex systems
Preferred / Nice-to-Have Skills
- Experience with JavaScript / TypeScript
- Experience with Angular (preferred for UI/dashboard development)
- Familiarity with:
- Cloud environments (AWS, Azure, or GCP)
- Networking or distributed communication (e.g., gRPC, REST APIs)
- GPU computing or AI/ML workloads in HPC environments, To help us better understand your experience, we encourage candidates to provide specific examples of how they have applied the following skills in real-world or production environments:
- How you used C++ and/or Python in production systems (not just coursework)
- Your direct involvement with HPC clusters (setup, usage, scaling, troubleshooting, etc.)
- Concrete examples of using Docker and/or Kubernetes (e.g., deployment, orchestration, CI/CD pipelines)
- Practical experience working in Linux environments (debugging, performance tuning, scripting)
- (If applicable) real usage of JavaScript/TypeScript/Angular in delivered features or products
About the company
We are seeking a HPC/Kubernetes SW Engineer to design, develop, and scale high-performance software systems supporting distributed computing workloads. This role focuses on building and optimizing solutions that run on HPC om-prem clusters and cloud/on-prem hybrid environments, with an emphasis on performance, scalability, and maintainability.
You will be a key member of the R&D team developing next-generation HPC-enabled applications and infrastructure supporting simulation, AI/ML, and data-intensive workloads.
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.