Skip to the content
ParTecParTec
  • Modularity
  • Services
  • News
    • ISC High Performance 2021 Digital: June 24 – July 2, 2021
  • Supercomputing Systems
  • Software
  • Company
  • Applying HPC
  • Research Projects
  • Partners
  • HPC Community Engagement
  • Customer References
  • Modularity
  • Services
  • News
    • ISC High Performance 2021 Digital: June 24 – July 2, 2021
  • Supercomputing Systems
  • Software
  • Company
  • Applying HPC
  • Research Projects
  • Partners
  • HPC Community Engagement
  • Customer References
Software Architect / Senior Developer

ParTec designs, sells, and supports modular and heterogeneous supercomputer solutions for scientific high-performance computing. For developing a software solution that integrates novel and leading-edge computing devices into a modular supercomputing system, we are looking for a

 

Software Architect / Senior Developer

 

Required skills & experience:

  • Strong familiarity and experience with C & C++
  • Strong familiarity with Linux/UNIX environments
  • Strong familiarity with at least one type of scripting language (shell scripting, PERL, Python) and willingness to learn Python
  • Familiarity with and experience in designing & implementing software for distributed systems covering most of the following aspects
    • Service oriented architectures
    • synchronous/asynchronous communication protocols (HTTPS, ZeroMQ, Kafka, RDMA, …)
    • TCP/IP networking
    • REST APIs
    • Secure authentication and authorization concepts and frameworks (PAM, PKI, OAUTH, …)
  • Familiarity with agile SW development methods
  • Experience in SW requirements gathering and documentation, use cases analysis and writing SW design documents and defining APIs
  • Strong communication skills, both with respect to technical writing and presenting concepts to others
  • High degree of self-motivation, drive to achieve and willingness to work in a distributed development team
  • A minimum of 3+ years of software development experience either in an academic or industrial background

Expected education:

  • A master degree in computer science or an equivalent degree in natural science or engineering science
    with appropriate SW engineering background is required

The following skills are considered a plus:

  • 5+ years of software development experience
  • 2+ years of SW development experience in an industrial background
  • Experience with container technologies (Docker, Kubernetes, Singularity)
  • Experience with virtualization
  • Experience in leading a team of developers
  • Experience with High Performance Computing (MPI, batch schedulers SLURM/OpenPBS, GPU programming)

This is an exciting opportunity in one of the most advanced and dynamically developing fields of computing. If you are interested, please send your CV career@par-tec.com.

  • Company
  • News
  • Jobs
  • Contact


Copyright © 2023 ParTec.

All rights reserved.

Imprint Privacy