Senior HPC Data Engineer

4 Months 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

Devrev - Member of Applied AI Engineering Team ( ETL)

Devrev

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
Epic Games - Senior Core Tech Programmer

Epic Games

(On-Site)
1 Month ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
6 Months ago
London stock Exchange - Lead Cloud Site Reliability Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Full Stack, Geo

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Match Group - Sr. Software Engineer, Data

Match Group

Los Angeles, California, United States (Hybrid)
7 Months ago
Gallagher - Data Scientist

Gallagher

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Data Science Manager, gTech Ads Solutions

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Netflix - Data Scientist (L5) - Product Promotion & Algorithm Performance

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scopely - Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Animoca Brands - Frontend Developer

Animoca Brands

Philippines (Remote)
8 Months ago
WinZO - Android Developer

WinZO

New Delhi, Delhi, India (On-Site)
1 Month ago
GoTo Group - Lead Software Engineer - Cartography

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
GameChanger  - Senior Engineering Manager, Core Services

GameChanger

United States (Remote)
2 Months ago
Samsung Semiconductor - Staff Software Engineer – Storage Systems & Protocols

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago
NCR Voyix - UI/Web Developer – JavaScript+WordPress(CMS)

NCR Voyix

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Canva - Frontend Software Engineer

Canva

Surry Hills, New South Wales, Australia (Remote)
2 Months ago
Google - Staff Software Engineer, Google SoC, Platforms Infrastructure Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Tech Lead, Software Engineering (For Women in Tech Candidates)

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United Kingdom

Monzo - Global Payments Operations Manager

Monzo

London, England, United Kingdom (Hybrid)
3 Weeks ago
Kwalee - Game Artist

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
2 Months ago
Alphasense - Customer Success Specialist, Financial Services

Alphasense

London, England, United Kingdom (On-Site)
2 Weeks ago
Axon - Senior Firmware Engineer I

Axon

London, England, United Kingdom (Hybrid)
1 Month ago
Halon - Senior Animator

Halon

United Kingdom (Hybrid)
1 Month ago
bazzar voice  - Software Engineer (Frontend)

bazzar voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
2 Months ago
Sega (UK) - Senior 3D Artist

Sega (UK)

Farnham, England, United Kingdom (Hybrid)
1 Month ago
WebMD - Sr. Event Manager

WebMD

United Kingdom (On-Site)
3 Months ago
Rockstar Games - Mid/Senior Gameplay Animator

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
Humanitarian Operations - 2D Concept Artist Internship

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

PwC - IN-Senior Associate_Azure Data Engineer-- Data and Analytics_Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
Ubisoft - Mobile Market Analyst Assistant Intern

Ubisoft

Paris, Île-de-France, France (On-Site)
1 Month ago
The Walt Disney Company - Lead Data Solution Engineer

The Walt Disney Company

Montévrain, Île-de-France, France (On-Site)
2 Months ago
Google - Payment Assurance Specialist

Google

San Bruno, California, United States (On-Site)
1 Month ago
ByteDance - Risk Data Analytics Business Partner

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago
Luxoft - Data Engineer (financial/investment domain)

Luxoft

Singapore, Singapore (On-Site)
6 Months ago
Epic Games - Data Analyst

Epic Games

(On-Site)
3 Months ago
Easy Brain - QA Engineer

Easy Brain

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Patreon - Senior Data Scientist

Patreon

New York, New York, United States (Hybrid)
2 Months ago
Wargaming - Head of Analytics, APAC

Wargaming

Singapore (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded