JOBSEARCHER

Software Engineer

Job Description:Job SummaryThis role focuses on designing, developing, and maintaining scientific software that converts raw spacecraft data into high-precision products used by astronomers worldwide. The position supports multiple space science missions and contributes directly to calibration pipelines and data processing systems in a fast-paced, multi-mission environment.The role involves close collaboration with astronomers and engineering teams to develop robust, accurate software solutions for processing spectral astronomical data. The engineer will help identify technical challenges, implement effective solutions, and provide guidance to both internal teams and end users.Key ResponsibilitiesDevelop and maintain software for processing and calibrating astronomical dataBuild and enhance calibration pipelines for space-based scientific instrumentsCollaborate with astronomers to deliver solutions to complex scientific problemsContribute to both internal development efforts and external user-facing toolsIdentify issues, implement fixes, and improve performance and reliability of data processing softwareProvide technical guidance to development teams and end usersRequired QualificationsStrong expertise in Python software developmentExperience developing software in CExperience using open-source scientific libraries such as NumPy, SciPy, and AstropyProficiency with Git and collaborative version-control workflowsExperience working with spectral astronomical dataFamiliarity with software testing tools and practicesStrong analytical, problem-solving, planning, and organizational skillsExcellent written and verbal communication skills Preferred QualificationsFamiliarity with data formats such as YAML, JSON, HDF5, or similarExperience working with astronomical data formatsEducational background in engineering, computer science, mathematics, physics, astronomy, or a closely related disciplineWorking Place:Baltimore, Maryland, United StatesCompany :