> Markdown version of [/jobs/ext/3218075-scientific-data-software-engineer-analyst-python-linux](https://www.wearedevelopers.com/jobs/ext/3218075-scientific-data-software-engineer-analyst-python-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Scientific Data Software Engineer/Analyst (Python/Linux) - **Company:** SCIENCE SYSTEMS & APPLICATIONS - **Location:** Greenbelt, MD, United States - **Experience:** Experienced - **Salary:** $95,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon S3, Bash Shell, Data Centers, Data Validation, Relational Databases, Database Queries, Software Debugging, Linux, File System Permissions, Github, Python (Programming Language), PostgreSQL, Linux Commands, Linux Servers, MySQL, NetCDF, Parsing, Shell Script, Simple Data Format, Software Engineering, SQLite, SQL Databases, Data Ingestion, Gitlab, Git, Fastapi, Pandas, Containerization, Information Technology, Data Programming, Restful APIs, Software Version Control, Data Pipelines, Docker, Programming Languages - **Published:** September 2, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18167764?backUrl=%2Fcareer%2F18167764%2FScientific-Data-Software-Engineer-Analyst-Python-Linux-Maryland-Greenbelt ## About the Role * 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. ## 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., * 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. ## Related Videos - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)