HPC Senior Engineer (HPC-SE-1)

Full-time
Alexandria
Posted 3 weeks ago
Brightskies is seeking an Engineer for the development and implementation of high performance computing application to join the Parallel Programming team, based in Alexandria, Egypt.

The successful candidate should have a background in one or more of the following:
Code optimization and parallelization; HW and SW architectures.

Job Description:
  • Develops high-performance technical computing applications in the areas of Oil and Gas exploration techniques.
  • Designs new software tools, and re-factors existing tools, to take advantage of object-oriented structures and software architecting best practices.
  • Develops and implements algorithms which exploit high performance compute clusters.
  • Works with department analysts to develop new algorithms and processes to extend tool capabilities.
  • Works both independently and on small teams; interacts with program office and global customers.
  • Mentor other team members and follow up on the ongoing tasks.
  • Contributes to technical reports, user documentation, regular status reports, and other presentations to disseminate findings, guidance, and technical information to as wide audience as possible.
Job Requirement:
  • Degree in Computational/Communication Engineering or Applied Mathematics.
  • Strong programming skills are desired either in C/C++ or any other OOP languages, while Python or Matlab/Octave is an advantage.
  • Deep understanding of software design, programming techniques, and algorithms.
  • Professional level work experience (4+ years) in developing algorithms.
  • Experience in one or more of the following is desirable: Optimization, Hardware/Software Architecture, High Performance Computing and Parallel Programming.
  • Experience in one of the following areas is a plus; numerical solvers and/or numerical methods e.g. Finite Difference/Element/Volume Method.
  • Excellent communication skills and experience working in a collaborative environment.
  • Excellent Command in English written & verbal.

Job Features

Job CategoryAdvanced Computing

Apply Online

A valid email address is required.
A valid phone number is required.