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
English

Job 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.

Apply for this position