Senior HPC Data Engineer

6 Days 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

Fluence - Staff Data Engineer

Fluence

Houston, Texas, United States (Hybrid)
4 Months ago
Glean - Software Engineer, Backend

Glean

Palo Alto, California, United States (On-Site)
3 Months ago
Salesforce - Director, Network Security Engineering

Salesforce

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Brightline - Software Engineer

Brightline

Virginia, United States (Hybrid)
2 Weeks ago
Netradyne - Embedded Multimedia Developer

Netradyne

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ION - UK Holdings - India - 860

ION

Mumbai, Maharashtra, India (On-Site)
4 Months ago
WebFX - Data Architect (Cape Town)

WebFX

Cape Town, Western Cape, South Africa (On-Site)
2 Months ago
Playrix - Senior Data Analyst (Attribution)

Playrix

Armenia (Remote)
3 Months ago
PwC - IN-Manager_ Tech Project Manager _D&A_Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
Epic Games - Senior Marketing Performance Manager

Epic Games

United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer- Neurodiversity Hiring Program

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Larian Studios - Tools Programmer

Larian Studios

Ghent, Flanders, Belgium (On-Site)
4 Months ago
Hawk Eye Innovations - Computer Vision Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
1 Month ago
Amazon - Software Development Engineer, Amazon Games

Amazon

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
Pixar Animation Studios - Build & Release Engineer

Pixar Animation Studios

Emeryville, California, United States (Hybrid)
2 Weeks ago
Epic Games - Senior Software Engineer

Epic Games

United States (On-Site)
1 Month ago
Matchtech - Junior Game Developer

Matchtech

Birmingham, England, United Kingdom (On-Site)
6 Months ago
ByteDance - Software Engineer, Cross Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Netflix - Security Manager, Netflix House - King of Prussia

Netflix

Pennsylvania, United States (On-Site)
5 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in United Kingdom

Assystems - Copy of Project Manager Pumps – Turbine Programme

Assystems

Bridgwater, England, United Kingdom (On-Site)
3 Months ago
PlayStation Global - Senior Manager, Live Services Revenue Forecasting

PlayStation Global

London, England, United Kingdom (Remote)
2 Months ago
Voldex - Future Opportunities - Software Engineer

Voldex

United Kingdom (Remote)
4 Months ago
Microsoft - Senior Product Manager - Health AI

Microsoft

London, England, United Kingdom (On-Site)
1 Month ago
Playground Games - Senior VFX Artist

Playground Games

England, United Kingdom (Hybrid)
2 Months ago
PlayStation Global - Senior Sound Designer - 12 month contract

PlayStation Global

Guildford, England, United Kingdom (Hybrid)
2 Months ago
Playtech - Platform Engineer

Playtech

London, England, United Kingdom (On_site)
3 Weeks ago
Tesla - Commercial Energy Asset Manager, EMEA

Tesla

London, England, United Kingdom (On-Site)
9 Hours ago
Epic Games - Senior Gameplay Programmer

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Rockstar Games - C++ Engineer, Creator Platform

Rockstar Games

Leeds, England, United Kingdom (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Epic Games - Senior Marketing Performance Manager

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Meta - Marketing Science Partner (Financial Services)

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
Saama Technologies,  Inc  - Technical Manager - Enterprise Datawarehouse Program

Saama Technologies, Inc

(Remote)
2 Weeks ago
Keywords Studios (Player Support) - Software Data Engineer II

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
1 Month ago
Fortis Games - Analyst, People Analytics & Systems

Fortis Games

Canada (Remote)
2 Months ago
prizepicks - Director of Business Intelligence

prizepicks

Atlanta, Georgia, United States (Remote)
4 Weeks ago
PwC - In_Manager_ Business Analyst_D&A_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Epic Games - Data Analyst, Ecosystem Economy & UGC

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Every matrix - Business Intelligence Lead

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Day ago
Hashlist - Senior Data Engineer

Hashlist

Pune, Maharashtra, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded