Applications Software Engineer
Project Management Coordinator
Software Engineer
Software Developer,
High Performance Computing (HPC)
Program Coordinator for
HDF Earth Science Projects
IT Manager
Click on main job links for full job description
Applications Software Engineer
Job summary
Will develop software for the Hierarchical Data Format v5 (HDF5) library and tool suite. Responsibilities will include analyzing user needs and develop software solutions by enhancing the HDF5 library with additional features such as: sophisticated caching techniques, asynchronous file I/O, self-tuning storage optimizations, advanced multi-thread/multi-process/multi-client file access techniques, cluster and parallel file system interaction optimizations to deliver the highest performance possible to users of HDF5. Customize software to optimize operational efficiency through knowledge of MPI and MPI-IO using parallel and distributed I/O in high performance computing environments.
Additional responsibilities are creating and modifying HDF5 library features and tools, fixing software bugs, writing requirements and design documents, documenting code and features, and writing reports as necessary. Working knowledge of the following is required: C programming language, MPI (user and implementer experience), Parallel I/O using MPI-I/O and HDF5, parallel file systems including Lustre and PVFS2, and HPC systems (Cray, BG/P, etc.). Additionally, working knowledge of the MPI Forum, how it works and the ability to drive new tickets at the Forum is required. Submit resume and cover letter to The HDF Group, Human Resources, 1800 South Oak Street, Suite 203, Champaign, IL. 61820.
EOE
IT Manager
Job summary
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.
Please submit a resume, cover letter, salary history and references to IT2013@hdfgroup.org for consideration. For additional information refer to our website at www.hdfgroup.org. The HDF Group is proud to be an Equal Opportunity Employer.
Program Coordinator for
HDF Earth Science Projects
Job summary
The HDF Group is seeking an energetic leader to direct our Earth
Science Program. This position is an opportunity to be involved with some of the
nation's most important efforts to understand the earth and its systems, and to
work with a lively community of scientists and engineers who are addressing some
of today's greatest data challenges.
The Earth Science Program Coordinator will manage and lead two projects that support the use of HDF to monitor the earth and advance the earth sciences: (1) HDF Support for NASA's ESDIS Project, which supports NASA's Earth Observing System, and (2) HDF Support for the Joint Polar Satellite System. These projects include sustaining engineering and evolution for HDF libraries and tools; support of NASA and NOAA data centers, science teams, tool builders, vendors, and other users; research and development to serve earth science data management; and active involvement with earth science communities.
The Earth Science Program Coordinator will be the primary contact with the contractors and customers for these projects, and will be accountable for the overall technical, cost and schedule performance of the projects. This person will be responsible for providing required reports and contract deliverables. They will manage 4-6 staff, and be responsible for their performance on technical assignments. They will also collaborate with the team responsible for maintenance and quality engineering for HDF products.
The Earth Science Program Coordinator will actively reach out to our customers through visits to NASA and NOAA data centers, participation in Earth Science community organizations and meetings, and involvement in standards activities related to Earth Science. Management requirements for the position include project planning and execution, resource management, budgeting and reporting.
See the full job announcement for further details, and contact ESPC@hdfgroup.org with any questions. For consideration, please submit a resume, cover letter, salary history and references to ESPC@hdfgroup.org
The HDF Group offers a comprehensive benefits package including competitive salary, paid time off, health/dental/vision coverage, 401k, life insurance, etc. For additional information about The HDF Group, refer to our website at www.hdfgroup.org
The HDF Group is an equal opportunity employer.
Project Management Coordinator
Job summary
The HDF Group is looking for a certified Project Manager to lead the development, implementation, and execution of effective project management practices within the company. The successful candidate will be able to develop and implement company-wide standards and practices, educate and mentor project managers and staff, train project managers on how to carry out project management processes and use project management tools, and advise project managers on management standards. This person will assume responsibility for leading and coordinating project management activities among all technical projects in the company.
Essential job functions and key responsibilities
- Lead establishment of sound project management practices and competencies throughout the company.
- Ensure appropriate processes and procedures are established and followed.
- Establish processes for assigning, forecasting and tracking resource usage.
- Train and mentor project managers in implementing established project management practices.
- Train and mentor project staff on use of project management tools and processes.
- Establish project performance evaluation practices.
- Manage and coordinate project management for technical projects.
- Maintain staff resource allocations portfolio and act as broker for resource allocations.
- Provide independent, objective, accurate, and timely reporting on key project metrics, such as project completion on time, performance to budget, performance to plan, and quality.
- Gather and assemble reports for and help facilitate project team meetings.
- Develop and maintain project documentation standards for the company.
- Develop and maintain project library.
- Identify general themes in project performance & provide recommendations for improvement.
- Work with the executive team in setting priorities and developing strategy.
Please submit a resume, cover letter, salary history and references to PM@hdfgroup.org for consideration. For additional information refer to our website at www.hdfgroup.org.
The HDF Group is proud to be an Equal Opportunity Employer.
Software Developer,
High Performance Computing (HPC) - (Multiple Positions)
Job summary
The HPC Software Developer will develop software for the Hierarchical Data Format v5 (HDF5) library and tool suite. Responsibilities will include enhancing the HDF5 library with additional features such as: sophisticated caching techniques, asynchronous file I/O, self-tuning storage optimizations, advanced multi-thread/multi-process/multi-client file access techniques, cluster and parallel file system interaction optimizations to deliver the highest performance possible to users of HDF5. Parallel and distributed I/O in high performance computing environments using MPI and MPI-IO will be the primary focus of this position. Interest and experience with project management is preferred. Some travel to client sites and to workshops and conferences may be required.
Essential job functions and key responsibilities
- Assist in design and analysis of requirements
- Design and implement HDF5 library features and tools
- Fix software bugs in the HDF5 library and tools.
- Write requirements and design documents, document code and features, and write other reports as needed.
- Provide a strong voice in development/debugging priorities.
- Experiment with new technologies relevant to the area of development; recommend improvements to techniques, procedures or other aspects of technical development.
- Assist in determining appropriate methods for release of software, including scheduling and documentation of the release.
- Provide input for preventing future problems as well as incorporating solutions to current concerns.
- Possibly take responsibility for project leadership, including staff supervision, work with customers, and project management.
- Provide user support that cannot be provided by Technical Support staff.
- Help increase the popularity and acceptance of the software by supporting quality development, user support and outreach activities.
- Attend technical conferences as requested.
- Assist staff responsible for training users, and as needed, prepare and present demonstrations of the current technology at conferences, workshops and to visitors of The HDF Group.
To ensure full consideration, please submit a resume, cover letter, salary history and references to HPC@hdfgroup.org for consideration. For additional information refer to our website at www.hdfgroup.org.
The HDF Group is an equal opportunity employer.
Software Engineer
Job summary
The Software Engineer will be part of a team that develops and supports Hierarchical Data Format (HDF) technologies. This position focuses on development and maintenance of HDF data access software, including HDF tools and the HDF5 library. HDF tools include command-line utilities and Java-based GUIs. The HDF5 library supports an extensive API that implements the HDF5 abstract data model and storage model in the C language, with Fortran, C++, and Java wrappers. The applicant for this position should have interest in, and experience with, tool and API design and implementation, and must be comfortable working with customers and other team members. Experience with C and Java are required. Interest and experience in project management are preferred. Experience with all aspects of the software life cycle is preferred. Travel to client sites, workshops, and conferences may be required.
Essential job functions and key responsibilities
- Participate in requirements analysis for HDF tools.
- Design and implement new HDF tools and features.
- Maintain and support HDF tools and libraries.
- Produce and improve tools documentation, including requirements and design documents, code documentation, user documentation, and other reports as needed.
- Provide a strong voice in development and maintenance priorities.
- Work with customers.
- Experiment with new technologies relevant to the area of tools development.
- Work with other staff to improve the overall software design, development, testing, release, and support processes.
- Provide user support beyond what is provided by Technical Support staff.
- Help increase the popularity and acceptance of HDF technologies through contributions to quality software, excellent user support, and effective outreach activities.
- Assist staff responsible for training users.
- As needed, prepare and present demonstrations of the current technology at conferences, workshops, and to visitors.
- Possibly take responsibility for project leadership, including staff supervision and project management.
To ensure full consideration, please submit a resume, cover letter, salary history and references to HPC@hdfgroup.org for consideration. For additional information refer to our website at www.hdfgroup.org.
The HDF Group is an Equal Opportunity Employer.
