Senior Software Engineer

at  Space Telescope Science Institute

Baltimore, MD 21218, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jun, 2024Not Specified13 Mar, 2024N/AHdf5,Physics,Astronomy,Communication Skills,Git,Yaml,Json,PythonNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Support NASA missions! The Space Telescope Science Institute (STScI) is a multi-mission science and flight operations center for NASA’s flagship observatories on the Johns Hopkins University Homewood campus in Baltimore, Maryland. Learn more about our missions.
This position can support hybrid work. Candidates must reside in or be willing to relocate to our local market. (MD, DE, VA, PA, DC & WV). This position requires US Citizenship or Permanent Residence in order to meet ITAR requirements.

QUALIFICATIONS:

  • Strong experience in Python and at least one compiled language.

    You will be working mostly in Python though experience with C/C++ is beneficial.

  • Familiarity with I/O on large datasets

  • Experience with coordinate transformations, projections or modeling software is a plus
  • Familiarity with YAML, JSON, HDF5 or other data formats is a plus
  • Experience with a distributed version control system, like GIT, in a team environment
  • Familiarity with open development environments is beneficial
  • Strong teamwork, analytical, problem-solving, planning and organizational skills
  • Excellent written and verbal communication skills are essential

The position requires a Bachelor’s degree in Astronomy or Physics or a comparable degree. Substitution of additional relevant education or experience for stated qualifications will be considered.
Compensation is commensurate with education, skills and experience.

Responsibilities:

The Data Management Division is hiring a Senior Software Engineer in the Science Calibration Software Branch (SCSB ) to work on libraries supporting the calibration pipelines and data analysis tools. The Software Engineer will contribute to the effort to develop open source libraries for Astronomy in support of the JWST and Roman calibration pipelines.

Day to day in this role, you will work with developers at STScI and around the world to

  • develop and maintain open source libraries, like astropy, gwcs and astropy affiliated packages

    https://www.astropy.org/

    https://gwcs.readthedocs.io/en/latest/

  • develop and maintain the Advanced Scientific Data Format (ASDF)

    https://github.com/asdf-format

  • support STScI missions using the ASDF format

  • optimize software for use with large data sets, including in the cloud environment


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Astronomy or physics or a comparable degree

Proficient

1

Baltimore, MD 21218, USA