Senior Software Engineer
at Space Telescope Science Institute
Baltimore, MD 21218, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Jun, 2024 | Not Specified | 13 Mar, 2024 | N/A | Hdf5,Physics,Astronomy,Communication Skills,Git,Yaml,Json,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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