Chief HDF5 Software Architect

Why the HDF Group?

At The HDF Group, we do things that matter, and we are a force for the common good. Our mission is to make large complex data manageable and efficiently accessible, anywhere and indefinitely. We are doing that because we want to help communities of researchers advance science and engineering and enable companies and organizations to make better data-driven decisions faster. We sustain ourselves by maintaining high-quality open-source software complemented by support, training, development, and consulting services in order to raise funds to invest in ideas, conduct research, and spark innovation. Working with us is a vocation, not a career.

The Role:

As the Chief HDF5 Software Architect, you develop detailed architectural designs for software solutions. You are able to make and communicate fundamental structural choices that are costly to change once implemented. You demonstrate and instill the discipline that is necessary to keep HDF5 software gracefully extendible. You act as a mentor within the engineering team. You report directly to the Director of Software Engineering. Compensation is commensurate with experience and qualifications. 

 

Key Responsibilities: 

  • Guide the evolution of the HDF5 library and related software
  • Provide broad architectural leadership for The HDF Group
  • Lead and participate in documenting software architecture
  • Direct prototype development and implementation
  • Assist in project planning
  • Assist in proposal development
  • Lead technical/code reviews
  • Provide guidance to all engineering team members
  • Stay on top of and educate team members on new developments in data stores, I/O, memory and storage hardware, and relevant middleware

 

Key Requirements: 

  • Bachelor’s degree, but an advanced technical degree is desirable
  • Strong written and oral communication skills
  • Broad and deep understanding of modern software architecture and development methodologies
  • Experience across the whole software lifecycle: architecture, documentation, programming, QA, DevOps
  • Extensive knowledge of HDF5 and related ecosystems
  • Technological acumen and vision
  • Knowledge of big data systems, cloud- or high-performance computing is desirable.

 

The HDF Story: 
The Hierarchical Data Format (HDF) was initially developed in 1987 at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign to manage large and complex scientific and engineering data sets effectively. Today, HDF5 is the de facto standard for such data with a vibrant software ecosystem, and it is used in research, enterprise, and government around the globe.  HDF supports all types of digital data, regardless of origin, size, or complexity, from remote sensing data collected by satellites and computational results from nuclear testing models to high-resolution MRI brain scans and financial time series data.

To ensure full consideration, please submit a resume, cover letter, and references to jobs@hdfgroup.org.  For additional information, refer to our website at www.hdfgroup.org.

The HDF Group is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, or veteran status.

As a qualifying federal contractor, The HDF Group uses E-Verify to verify employment eligibility.

To comply with federal contracting guidance, The HDF Group employees are required to be fully vaccinated against COVID-19. If you are not able to receive the vaccine for medical or religious reasons, you may seek approval for an exemption in accordance with applicable company processes.