HPC/Kubernetes Software Engineer

Keysight Technologies

Oost-Vlaanderen

Sur place

EUR 70 000 - 100 000

Plein temps

14 jours+
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Résumé du poste

Keysight Technologies seeks an HPC/Kubernetes SW Engineer to design, develop, and scale high-performance software for distributed workloads. You will build and optimize solutions on HPC clusters and hybrid environments, focusing on performance, scalability, and maintainability.

You will contribute to next-generation HPC-enabled applications, collaborating with DevOps and platform teams to deliver production-grade solutions and CI/CD pipelines.

Qualifications

  • Experience using C++ and Python in production systems.
  • Hands-on with HPC clusters, setup, usage and troubleshooting.
  • Proficient with Docker and Kubernetes for distributed execution.
  • Strong Linux expertise, shell scripting, and performance profiling.
  • Experience designing or building distributed or cloud-based systems.

Responsabilités

  • Design, develop, and optimize high-performance software for distributed workloads.
  • Build, deploy, and maintain apps on HPC clusters using Slurm/LSF/PBS.
  • Architect and implement containerized solutions with Docker and Kubernetes.
  • Tune performance and troubleshoot Linux-based systems.
  • Contribute to system design, code reviews, and architectural decisions.
  • Collaborate across DevOps, platform engineering, and product teams to enable CI/CD.

Connaissances

C++
Python
HPC clusters
Job scheduling
Docker
Kubernetes
Linux
Shell scripting
Performance tuning
Distributed systems

Formation

Bachelor's or Master’s degree in Computer Science or related field

Outils

perf
gdb

Description du poste

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.

Responsibilities:

  • 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 and distributed computing environments using workload schedulers (e.g., Slurm, LSF, PBS) to support parallel computing and compute-intensive workloads
  • 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, Platform Engineering, infrastructure, and product) to deliver production-grade solutions through automated CI/CD pipelines

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
  • 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)
  • Kubernetes for deployment, scaling, orchestration, cloud-native applications, and microservices architectures
  • 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

What We're Looking For

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

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline (or equivalent experience)

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

HPC/Kubernetes Software Engineer
HPC/Kubernetes Software Engineer

Keysight Technologies • Oost-Vlaanderen

Sur place
EUR 65 000 - 90 000
HPC/Kubernetes SW Engineer
HPC/Kubernetes SW Engineer

Keysight Technologies SAles Spain SL. • Oost-Vlaanderen

Sur place
EUR 70 000 - 110 000
Distributed HPC Software Engineer (Kubernetes)
Distributed HPC Software Engineer (Kubernetes)

Keysight Technologies • Oost-Vlaanderen

Sur place
EUR 70 000 - 100 000
HPC Systems Engineer: Kubernetes, C++/Python, Scalable
HPC Systems Engineer: Kubernetes, C++/Python, Scalable

Keysight Technologies SAles Spain SL. • Oost-Vlaanderen

Sur place
EUR 70 000 - 110 000
HPC/Kubernetes Engineer: Build Scalable, High-Perf Apps
HPC/Kubernetes Engineer: Build Scalable, High-Perf Apps

Keysight Technologies • Oost-Vlaanderen

Sur place
EUR 65 000 - 90 000
System Engineer
System Engineer

MadisonUnderwood • Brussel Hoofdstad

Sur place
EUR 50 000 - 70 000
Linux & HPC Systems Engineer
Linux & HPC Systems Engineer

imec • Vlaams-Brabant

Sur place
EUR 65 000 - 90 000
Market-competitive salary
Fringe benefits
ImeG/imec.academy development
Software Engineer – Eggplant Fusion Engine
Software Engineer – Eggplant Fusion Engine

Keysight Technologies SAles Spain SL. • Etterbeek

Sur place
EUR 90 000 - 130 000
Software Engineer – Eggplant Fusion Engine
Software Engineer – Eggplant Fusion Engine

Keysight Technologies • Brussel

Sur place
EUR 90 000 - 120 000
Principal Cloud Architect – HPC/GPU & AI Platform Solutions
Principal Cloud Architect – HPC/GPU & AI Platform Solutions

Oracle • Belgique

Sur place
EUR 90 000 - 140 000