Senior HPC Data Engineer

1 Hour ago • 2 Years + • Data Analyst

Job Summary

Job Description

This Senior HPC Data Engineer role involves designing and implementing a data service module for an HPC modeling project. Responsibilities include developing high-performance data storage and retrieval systems using HDF5 (or similar) with parallel I/O capabilities, ensuring tight integration with HPC and visualization workflows, optimizing I/O for CPU/GPU workflows, implementing caching and compression strategies, designing data structures for 3D grid data, ensuring data integrity, developing test cases, conducting benchmarking, and documenting the module. The ideal candidate will have strong Python and HDF5 expertise, experience with parallel I/O frameworks, and skills in performance optimization. SQL and RDMS knowledge are also beneficial. The role requires collaboration with development and visualization teams.
Must have:
  • HDF5 expertise & parallel I/O
  • Python proficiency
  • Data service design & implementation for HPC
  • Performance optimization skills
  • Experience with large datasets
Good to have:
  • C++/Rust experience
  • Knowledge of orchestration tools (Airflow, etc.)
  • Familiarity with scientific computing data formats
Perks:
  • Flexible working format
  • Competitive salary
  • Personalized career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

About our customer:

Our client is a global company specializing in software development and consulting who combines science and technology with deep industry expertise to solve complex subsurface and surface challenges in the evolving energy sector.
The client headquartered is located in Canada, with offices around the world. The company serves organizations globally, providing cutting-edge software technology and unparalleled customer support.

Key Software Solutions:
Our client offers a range of reservoir simulation software, including:

  • IMEX – A black oil simulator for primary, secondary, and tertiary recovery processes.
  • GEM – An advanced simulator for compositional, chemical, and unconventional reservoir modeling.
  • STARS – The industry standard for thermal and advanced recovery processes.
  • CMOST – An intelligent optimization and analysis tool that integrates statistical analysis, machine learning, and unbiased data interpretation to determine optimal reservoir solutions.


The company invests in research and development, continuously improving its products and delivering state-of-the-art solutions for energy modeling and optimization.

About the Role:

We are looking for an experienced Data Service Module Engineer to develop and deploy the data service module for the HPC modeling project. This role focuses on implementing high-performance data storage and retrieval systems using HDF5 or similar, with parallel and concurrent I/O capabilities. The ideal candidate will have expertise in designing scalable data services optimized for HPC or distributed workflows, ensuring low latency and high throughput.

 

Key Responsibilities:

  • Design and implement the data service module using HDF5 for efficient data storage and retrieval.
  • Develop parallel and concurrent I/O mechanisms to optimize performance for large-scale datasets.
  • Ensure the module is tightly integrated with HPC and visualization workflows.
  • Optimize I/O operations for CPU/GPU-based workflows to minimize bottlenecks.
  • Implement caching, compression, and other strategies to enhance performance.
  • Design data structures and schemas suitable for storing 3D grid data and other simulation outputs.
  • Ensure data integrity and consistency during concurrent read/write operations.
  • Develop and execute test cases to validate module performance and reliability under various load conditions.
  • Conduct benchmarking to ensure scalability across different hardware configurations.
  • Document the architecture, APIs, and usage guidelines for the data service module.
  • Provide technical support to the development and visualization teams for data integration.

 

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.
  • 2+ years of experience in developing and deploying data services for HPC or similar systems.
  • Proven expertise in Big Data
  • Proven expertise with HDF5 or similar, in parallel I/O operations. Equivalent experience in distributed systems is also applicable.
  • Programming: Strong proficiency in Python. An additional experience with C++ and/or Rust is a nice to have and it will be considered a plus
  • HDF5 Expertise: In-depth knowledge of HDF5 APIs and advanced features like parallel HDF5.
  • Parallel I/O: Experience with MPI I/O, POSIX I/O, or similar frameworks for concurrent/parallel data access.
  • Performance Optimization: Skills in profiling and optimizing I/O operations for large datasets.
  • Proficiency in SQL and experience with any RDMS
  • Might be a plus: knowledge of at least one orchestration and scheduling tool, for example, Airflow, Prefect, Dagster, etc.
  • Strong problem-solving skills and ability to work in a multidisciplinary team.
  • Excellent communication skills for cross-team collaboration and documentation.

 

Preferred Qualifications:

  • Familiarity with data formats used in scientific computing, 3D visualization, and simulation workflows.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Canva - Senior Software Engineer - Video Compositor (Fullstack)

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
NVIDIA - Senior Software Architect, AI Networking

NVIDIA

Austin, Texas, United States (Remote)
3 Weeks ago
PlayStation Global - Site Reliability Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
1 Month ago
NVIDIA - Senior Software Video Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Weeks ago
Netflix - Data Engineer (L5) - Product (Device)

Netflix

United States (Remote)
5 Months ago
Fanatee - BI Engineer

Fanatee

(Hybrid)
6 Months ago
SLAY - Data Engineer

SLAY

Berlin, Berlin, Germany (On-Site)
3 Weeks ago
Wildlife Studios - Data Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Artist / Painter - Full Time (HKD$6,000 Special Welcome Reward)

The Walt Disney Company

Hong Kong (On-Site)
5 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
5 Months ago
Meta - Production Engineering

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
2 Weeks ago
ByteDance - Software Development Engineer Graduate (Intent-Based Networking) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
2 Weeks ago
Canva - Backend Software Engineer - Security Platform Engineering (Open to remote across ANZ)

Canva

Auckland, Auckland, New Zealand (Remote)
4 Months ago
NVIDIA - Senior Software Architect, AI Networking

NVIDIA

Austin, Texas, United States (Remote)
3 Weeks ago
PlayStation Global - Principal Full Stack Engineer (Crash Reporting System)

PlayStation Global

London, England, United Kingdom (On-Site)
1 Month ago
ByteDance - Experienced Software Engineer - Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Argentina

Evolution - Payroll Specialist

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
8 Months ago
PwC - Senior Associate - Risk & Regulations | Advisory [US Client]

PwC

Buenos Aires, Buenos Aires, Argentina (On-Site)
5 Months ago
Room 8 Studio - Senior Stylized 3D Environment Artist

Room 8 Studio

Argentina (On-Site)
2 Weeks ago
PwC - Senior - Process Audit, Governance, Risk, and Compliance (SOX)

PwC

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Month ago
Matific - Edtech Consultant

Matific

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Week ago
PwC - Workday specialist in benefits & compensations

PwC

Buenos Aires, Buenos Aires, Argentina (On-Site)
6 Months ago
Scale AI - QA Engineer, Generative AI

Scale AI

Argentina (On-Site)
6 Months ago
PwC - IT Internal Communications (US Client - Olivos/Barracas)

PwC

Olivos, Buenos Aires Province, Argentina (On-Site)
5 Months ago
Go Fund Me - Senior Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Remote)
4 Months ago
Evolution - Key Account Manager

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Aristocrat Gaming - Data Engineer

Aristocrat Gaming

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Weeks ago
Animoca Brands - Digital Assets Research Analyst

Animoca Brands

Hong Kong (On-Site)
2 Months ago
NVIDIA - Senior C++ Software Engineer - Apache Spark Solution

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
CloudHire - Power BI Expert

CloudHire

India (Remote)
3 Weeks ago
Springer Nature - Senior Data Engineer

Springer Nature

Pune, Maharashtra, India (Hybrid)
4 Months ago
Aristocrat Gaming - Business Analyst

Aristocrat Gaming

Austin, Texas, United States (Hybrid)
2 Weeks ago
Ubisoft - IT Internal Control Systems Controller

Ubisoft

Carentoir, Brittany, France (Hybrid)
2 Weeks ago
ByteDance - Commerce Data Analyst

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded