Careers

The HDF Group is an Equal Opportunity Employer encouraging applications from veterans, minorities, females, and individuals with disabilities.

If you are interested in working at The HDF Group and do not see a job posted that is a fit for you, please submit a resume, cover letter, and references to hpc@hdfgroup.org. In your email, please note that you are not applying for a specific open position.

Executive Director

(Job description PDF)

This role is responsible for developing and executing a strategy for long-term sustainability in alignment with our vision and mission, providing the day-to-day leadership of the company, and maximizing the organization’s impact and value in the community it serves. The Executive Director has full responsibility for the operations of the company, its financial performance, and development of programs and alliances that continue to deliver tangible value to its customers. The Executive Director reports to the Board of Directors for The HDF Group. Read more.

Software Engineer (Summer 2021)

(Job Description PDF)

The Software Engineer will be part of a team that develops and supports Hierarchical Data Format (HDF) technologies and will work on a project “Hermes: Extending the HDF Library to Support Intelligent I/O Buffering for Deep Memory and Storage Hierarchy Systems” performed in collaboration with IIT. The applicant for this position will work in the design and development of a data streaming library for Hermes. The applicant should have interest in HPC, deep memory hierarchies, data streaming technologies, storage systems, data workflows, API design and implementation, performance optimization, problem solving, and must be comfortable working with other team members and collaborating with scientists and application developers that use HPC systems. Experience with C and MPI is required. Experience with all aspects of the software life cycle is preferred. Travel to client sites, workshops, and conferences may be required. Read more.

IT Manager

(Job description PDF)

The IT Manager’s role is to ensure the streamlined operation of the IT Department in alignment with the business objectives of the organization. This individual will plan, coordinate, direct, and design IT-related activities of the organization, as well as provide administrative direction and support for daily operational activities of the IT department. The IT Manager will work closely with decision makers to identify, recommend, develop, implement, and support cost-effective technology solutions for the organization’s heterogeneous IT environment. This person will also help define and implement IT policies, procedures, and best practices. Read more.

High Performance Computing (HPC) Software Engineer

(Job description PDF)

The HPC Software Engineer will be part of a team that develops and supports Hierarchical Data Format (HDF) technologies. This position focuses on the development of HPC data service libraries. High-performance storage and networking will be the primary focus of this position. The applicant for this position should have interest in API design and implementation, performance optimization, problem solving, and must be comfortable working with other team members. Location for this position is The HDF Group’s office in Champaign, IL. Read more.