Computational Mathematician/C++ Software Developer

Дата размещения вакансии: 03.03.2025
Работодатель: Aramco Innovations
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Aramco Innovations Research Center is hiring for the High-Performance Computing Team. The work will be conducted within the scope of industrial research projects, primarily focusing on seismic exploration, geomechanics, and electromagnetism. The candidate is expected to contribute to software development, including the implementation of numerical methods and performance optimization, as well as drive innovation by applying advanced numerical techniques to field applications.

Responsibilities:

  • Develop algorithms and simulation tools to advance the state of the art in seismic data analysis, borehole data interpretation, and various subsurface modeling.
  • Implement code and tune numerical engines for High-Performance Computing
  • (HPC) clusters, both CPU and GPU.
  • Provide advanced technical support, informal training, and guidance to code users in the application of simulation tools developed.
  • Collaborate in the development of simulation tools and direct/influence the strategy and technical direction of research activities as part of a multi-disciplinary team.

Requirements:

  • MSc degree in Physics, Mathematics, Computer Science or equivalent combination of education and related experience.
  • More than 4 years of experience.
  • Strong knowledge and experience with the Finite Element Method (FEM), Spectral Element Method (SEM), and Finite Difference Method (FDM).
  • Experience solving hyperbolic system equations, particularly dynamic wave propagation problems in elastic media.
  • Proficiency in C/C++ (we use standards C++14/17/20).
  • Strong command of English, sufficient for technical discussions online and in person.
  • Experience with GPU programming (we use CUDA).
  • Experience developing and tuning parallel programs for CPUs (MPI and OpenMP).
  • Good communication skills in English are important (we use English the whole working day because of our foreign management).

Preferred Qualifications:

  • Ph.D. degree.
  • Publications in peer-reviewed scientific journals.
  • Experience with inverse problems and imaging, particularly seismic Full-Waveform Inversion (FWI) and Reverse Time Migration (RTM).
  • Hands-on knowledge of geophysical applications (seismic exploration applications, borehole seismic methods etc).
  • Experience solving elliptic PDEs, including various preconditioning techniques and multigrid methods.

Conditions:

  • Registration according to the Labor Code of the Russian Federation;
  • Salary is discussed
  • Several types of employment (service contract, full-time, part-time, hybrid).
  • Office: Danilovskaya manufactura;
  • Providing opportunities for professional and advanced training.