Senior HPC Data Engineer

1 Month ago • 3-3 Years • Data Analyst

Job Summary

Job Description

This role involves developing and deploying a high-performance data service module for an HPC modeling project. Responsibilities include designing and implementing the module using HDF5 for efficient data storage and retrieval, developing parallel and concurrent I/O mechanisms, optimizing I/O operations for CPU/GPU workflows, designing data structures for 3D grid data, ensuring data integrity, developing and executing test cases, and documenting the module's architecture and APIs. The ideal candidate will have strong proficiency in C++, Python, GoLang, or Fortran; in-depth knowledge of HDF5 APIs and parallel I/O; and experience optimizing I/O operations for large datasets. Experience with MPI I/O, POSIX I/O, or similar frameworks is also required.
Must have:
  • HDF5 expertise
  • Parallel I/O experience
  • Performance optimization skills
  • C++, Python, GoLang, or Fortran proficiency
  • Data service development for HPC
Good to have:
  • SQL and RDMS experience
  • Orchestration tools (Airflow, Prefect, 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 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:

1.Module Development and Deployment:

  • 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.


2.Performance Optimization:

  • Optimize I/O operations for CPU/GPU-based workflows to minimize bottlenecks.
  • Implement caching, compression, and other strategies to enhance performance.


3.Data Management:

  • 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.


4.Testing and Validation:

  • Develop and execute test cases to validate module performance and reliability under various load conditions.
  • Conduct benchmarking to ensure scalability across different hardware configurations.


5.Documentation and Support:

  • Document the architecture, APIs, and usage guidelines for the data service module.
  • Provide technical support to the development and visualization teams for data integration.

 

Qualifications:

1.Education:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.

 

2.Experience:

  • 3+ years of experience in developing and deploying data services for HPC or similar systems.
  • Proven expertise with HDF5 or similar, in parallel I/O operations. Equivalent experience in distributed systems is also applicable.

 

3.Technical Skills:

  • Programming: Strong proficiency in (at least one): C++, Python, GoLang, or Fortran.
  • 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.

 

4.Soft Skills:

  • 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

Similar Jobs

Vanderlande - Specialist Software Engineer

Vanderlande

Pune, Maharashtra, India (On-Site)
6 Months ago
The Walt Disney Company - Senior Compositor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
10 Months ago
ByteDance - Senior Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - Senior Software Development Engineer, Virtual Network

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
IGT - Systems Engineer IV

IGT

Pasay, Metro Manila, Philippines (On-Site)
3 Months ago
Gaming Innovation Group  - Big Data Engineer

Gaming Innovation Group

Community Of Madrid, Spain (Hybrid)
5 Days ago
PwC - IN_Senior Associate _GCP Developer _Data &Analytics _Advisory  _Ahmedabad

PwC

Ahmedabad, Gujarat, India (On-Site)
6 Months ago
Evolution - Business Intelligence Data Analyst

Evolution

Riga, Latvia (On-Site)
2 Months ago
RoofStack - Data Architect

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
3 Months ago
Playtika - Experienced Business Analyst

Playtika

Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Compiler Engineer, Software - Deep Learning Accelerator

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
5 Months ago
Plummy games - Senior Gameplay С++ Developer

Plummy games

Chișinău, Chisinau, Moldova (Remote)
3 Months ago
Sony Interactive Entertainment - C/C++ Standard Library Development Manager for PlayStation

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Day ago
Epic Games - Senior Software Engineer

Epic Games

London, England, United Kingdom (On-Site)
2 Months ago
NVIDIA - Senior Server Firmware Bringup Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
ION - Principal Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
5 Months ago
Tencent - Main Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
3 Months ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in United Kingdom

Tencent - Senior Researcher, Speech Processing

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
Frontier Developments - IT Support Engineer

Frontier Developments

Cambridge, England, United Kingdom (Hybrid)
5 Months ago
Cloud Imperium Games - Game Designer (Vehicle Specialist)

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Week ago
Cloud Imperium Games - Senior Gameplay Programmer (Vehicle Physics)

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
3 Months ago
Cloud Imperium Games - Senior Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago
Alpha Sense - Account Manager, Corporate

Alpha Sense

London, England, United Kingdom (On-Site)
4 Months ago
ComeOn Group - Brand Executive - Denmark

ComeOn Group

England, United Kingdom (Hybrid)
6 Days ago
IO Interactive - Multiplayer Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
3 Days ago
Reversing Labs - Application Security Architect

Reversing Labs

United Kingdom (Remote)
5 Days ago
Rockstar Games - Principal Technical Artist: Animation

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

JustPlay - Senior Marketing Data Analyst

JustPlay

(Remote)
2 Weeks ago
Aristocrat Gaming - Growth Manager

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Logitech - Senior Manager - Sustainability Data & Insights

Logitech

Cork, County Cork, Ireland (Hybrid)
3 Months ago
Twitch - Data Engineer - People Analytics

Twitch

San Francisco, California, United States (Hybrid)
1 Month ago
PwC - Solution Data Architect – Technology Consulting

PwC

Prague, Prague, Czechia (On-Site)
5 Months ago
Mistplay - Senior Market Insight Analyst

Mistplay

Toronto, Ontario, Canada (Hybrid)
1 Week ago
Activision - Data Analyst, Analytics Insights

Activision

Santa Monica, California, United States (On-Site)
1 Week ago
Beghou Consulting - Sr. Consultant

Beghou Consulting

Boston, Massachusetts, United States (Hybrid)
5 Months ago
Meta - Data Engineer Intern

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
Kojima Productions - Game Data Analyst

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded