Science Systems and Applications, Inc (SSAI)

Scientific Data Software Engineer/Analyst (Python/Linux)

Science Systems and Applications, Inc (SSAI)  •  $95k - $115k/yr  •  Lanham, MD (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Science Systems and Applications, Inc. (SSAI) is seeking a Scientific Data Software Engineer to support the automated ingestion, validation, cataloging, and archiving of pipelines that power this mission-critical data center. In this role, you will develop and maintain robust Python software, shell scripts, and system-level automations running on Linux servers handling continuous, high-volume streams of scientific data. You will work closely with domain scientists, systems administrators, and data managers to ensure geodetic datasets are processed accurately, metadata is reliably extracted, and all files meet stringent archive integrity standards for global scientific distribution.

Responsibilities:

  • Pipeline Development & Maintenance: Design, implement, test, and maintain modular Python applications to automate end-to-end data ingestion, metadata parsing, format standardization, and archival storage workflows.
  • Data Validation & Quality Assurance: Author automated validation routines and sanity checks to catch data corruption, file truncation, and format anomalies prior to long-term archiving.
  • Incident Troubleshooting: Triage runtime pipeline failures, diagnose I/O bottlenecks, and resolve operational issues impacting data availability.
  • Interdisciplinary Collaboration: Interface with geodesy scientists, archive engineers, and external data providers to align pipeline capabilities with community standards and data specifications.

Required Qualifications:

  • Bachelor’s (B.S.) degree in Computer Science, Software Engineering, Earth/Geophysical Sciences, GIS, or a related technical discipline.
  • Python Proficiency: 2+ years of professional or research software engineering experience using Python for automated data pipelines, file I/O operations, text parsing, and system interaction (os, sys, pathlib, subprocess,pandas).
  • Linux/Unix Fluency: Strong everyday comfort in a Linux command-line environment, including file permission management, process monitoring, and shell scripting (Bash).
  • Version Control: Demonstrated experience managing codebase repositories, branching, and pull requests via Git (GitHub or GitLab).
  • Problem-Solving: Proven ability to debug data anomalies and trace runtime errors.
  • U.S. Citizenship required.

Desired Qualifications:

  • Familiarity with space geodesy or Earth science file formats (e.g., RINEX, SINEX, HDF5, or NetCDF).
  • Experience with relational databases and writing queries in SQL (PostgreSQL, MySQL, or SQLite).
  • Exposure to RESTful APIs, AWS/cloud object storage (S3), or containerization tools (Docker).
  • Familiarity with NASA ESDIS standards, Open Geospatial Consortium (OGC) protocols, or scientific metadata schemas.
  • Experience with other programming languages such as Java, C, etc.

Note: The actual salary offered will be determined based on factors including experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications, and other job-related criteria deemed relevant to the position.

EEO/AA Veterans and Individuals with Disabilities

Physical Requirements: While performing the duties of this job, the employee is regularly required to stand, walk, and use hands to touch, handle or feel objects, tools or controls. The employee frequently is required to talk and hear and occasionally required to reach with hands and arms and stoop, kneel, crouch, or crawl. Must regularly lift and/or move up to 10 pounds, and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, peripheral vision, depth perception and the ability to adjust focus.

Science Systems and Applications, Inc (SSAI)

About Science Systems and Applications, Inc (SSAI)

Science Systems and Applications, Inc. (SSAI) is a leading provider of science, engineering, and technology solutions for customers who seek new frontiers. For more than 47 years, we have been by their side, aligning with their vision and goals to provide excellent research and technical support. We support pioneers in science and engineering—such as NASA and NOAA—and we’ve made significant contributions to more than 150 Earth and space science missions. SSAI’s exceptional services are built on our genuine passion for research and innovative solutions. Our expert scientists, engineers, and IT professionals share a commitment to providing solutions for the unique needs of each client.

SCIENCE - We focus our passion for science on exploring important questions to improve the quality of life for all of us.

ENGINEERING - SSAI engineers design and build new technology to gather accurate data that keep us informed.

INFORMATION ANALYTICS - We provide advanced information technology solutions to meet the needs of our customers and their end users.

Industry
Aviation & Aerospace
Company Size
501-1,000 employees
Headquarters
Lanham, MD
Year Founded
1977
Social Media