AP098 Scientific Software Developer
We are seeking a highly skilled scientific software developer to join the Fermi Gamma-Ray Space Telescope project at NASA’s Goddard Space Flight Center in Greenbelt, MD. As part of the Fermi Science Support Center (FSSC) team, the successful candidate will oversee the entire software development lifecycle for the open-source Fermi data analysis software: the Fermitools.
High-energy astronomers use the Fermitools to study gamma-ray bursts, active galactic nuclei, pulsars, colliding neutron stars and other phenomena, and perform multi-messenger analyses on electromagnetic counterparts to gravitational wave, cosmic-ray and neutrino detections.
Responsibilities of the scientific software developer include incorporating new features and analysis methods, interacting with the scientific community, optimizing for correctness, performance, and usability, and managing the continuous integration (CI) pipeline and software distribution through package managers.The scientific software developer position requires the ability to work independently and to collaborate as necessary with the FSSC staff, science stakeholders, and open-source projects that use or contribute to the Fermitools.
Occasional travel will be required.
Required:
- B.S. in Astronomy, Physics, Computer Science, or related field
- 2+ years of scientific analysis software development in Python and C++
- 2+ years of experience with Linux or Unix operating systems and development environments.
- 2+ years of experience on the command line and with scripting languages such as BASH (or other shells)
- 2+ years of version control experience using git with Gitlab or Github
- Familiarity with CI/CD pipelines and package managers
- US Citizenship or Permanent Residency (LPR) required, with residency in the US for the past consecutive 3 years is required.
Desired:
- A strong background in physical science and a broad interest in the scientific objectives of the Fermi mission or high-energy astrophysics in general
- 2+ years of experience with the specific tools currently used by the FSSC, including CMake, Azure, and Conda
- 2+ years of experience contributing to open-source software
- 1+ year of experience with markdown languages such as YAML and TOML
- 1+ year of experience with the FITS astronomical data file format and binary table extensions
- 1+ year of experience with open source astronomy data analysis software: cfitsio, HEASARC Ftools, or Astropy
- Familiarity with containerization (e.g., Docker)
Team ADNET brings over 30+ years of experience to information systems and professional services for the federal government. With a history of expertise in software development, computer network design, IT security, mission operations support, and educational outreach, Team ADNET is deeply embedded in the Space and Earth Science at NASA’s Goddard Space Flight Center (GSFC) in Greenbelt, MD.
ADNET Systems, Inc. is working with Goddard Space Flight Center to fulfill NASA’s vision for space exploration, and working with the Science and Exploration Directorate to fulfill its many missions.
ADNET Systems, Inc. is an employee-centric company, committed to providing premier benefits that support our employees and their families. With affordable medical and dental plans coupled with leading disability and life insurance options, ADNET offers our employees the benefits most sought after by today’s professional candidate. Furthermore, our benefits package features the extras that distinguish us from other small businesses, ensuring our high employee retention that our customers appreciate.
Some features of our compensation plans and environment perks include:
- Annual Leave/Sick Leave
- Military and Family Emergency Leave
- Paid Holidays
- Performance Bonuses
- Medical, Dental and Vision Plans
- Direct Deposit Payroll
- 401K Plan with Company Matching
- Tuition Reimbursement
- Swag bags