Desired Skills and Experience

  • Profiling and optimization of INAIT’s products on CPU and GPU architectures
  • Providing consultancy and training to INAIT’s developers on code profiling and optimization
  • Performing a technical survey of hardware technology and software optimization methods
  • Expert in profiling software, using state of the art profilers (VTune, Score-P, Scalasca, …)
  • Expert in single-node software optimization with a focus on threading parallelism (OpenMP) and vectorization
  • Deep understanding of software algorithms
  • Deep understanding of hardware architecture
  • Professional experience in C++ code development
  • Professional experience using UNIX/Linux operating systems
  • Good team player
  • Fluent spoken and written English
  • Professional experience in developing software on Nvidia GPU using Cuda
  • Experience in performance modeling
  • Experience in software development and programming with OpenCL
  • Professional experience in the software development life-cycle including unit testing, continuous integration, version control, debugging and documentation
  • Master’s degree in computer science or equivalent with at least 3-years of professional experience in code profiling and optimization, preferably with a well-established High-Performance
  • Computing Center or Hardware vendor
  • Quality-driven work ethics
  • Successful development track record in designing, developing and maintaining software projects

Apply