Science Systems And Applications, Inc

Scientific Data Software Engineer/Analyst (Python/Linux)

Education, Government & Non-Profit
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 2+ years of experience in Python for data engineering
  • Strong proficiency in Linux/Unix environments
  • Experience with version control systems like Git
  • Demonstrated problem-solving skills for data anomalies
  • U.S. Citizenship required

Responsibilities

  • Design, implement, and maintain Python applications for automated data processing
  • Develop automated validation routines to ensure data integrity
  • Troubleshoot runtime failures and resolve data availability issues
  • Collaborate with scientists and engineers to enhance pipeline alignment with standards

Benefits

  • Opportunity to work on mission-critical data at a leading scientific institution
  • Collaborative work environment with interdisciplinary teams
  • Access to continuous professional development and learning opportunities
  • Engagement with cutting-edge technology in scientific data processing
  • Contribution to globally significant scientific research and data archiving
Full 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.

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.

About Science Systems And Applications, Inc

Science Systems and Applications specializes in scientific, engineering, and IT support services. Their engineers design and build technology to gather accurate data that keeps them informed. They provide information technology solutions to meet the needs of customers and their end users.

Science Systems And Applications, Inc Careers

Join the vibrant team at Science Systems And Applications, Inc (SSAI), a leader in scientific research and application development. At SSAI, we are committed to fostering an environment of innovation and growth, offering a range of job opportunities that cater to ambitious professionals eager to advance their careers in science and technology.

Work You’ll Do

At SSAI, you will be part of a culture that values diversity and leadership, working alongside some of the brightest minds in the industry. Our team is dedicated to pioneering advancements in scientific research, providing you with the platform to lead projects that redefine industry standards and enhance our understanding of the world.

Explore Career Paths

Whether you're looking for a full-time position or an internship, SSAI offers a variety of roles to fit your career aspirations and skills. Our job opportunities span across multiple disciplines, providing a fertile ground for professional development and personal growth.

Innovate and Lead

Embrace the opportunity to do innovative work with SSAI. Our projects are at the intersection of technology, research, and sustainable development, where your expertise will contribute to groundbreaking solutions that have real-world impact.

Be Part of a Great Team

Joining SSAI means becoming part of a global team known for its commitment to excellence and collaborative spirit. You will work in an environment that encourages networking and knowledge sharing, supported by diversity training and leadership programs designed to hone your professional skills.

Future-Proof Your Career

With SSAI, your career is equipped for the future, supported by continuous learning and development opportunities. Enhance your skills through specialized training, workshops, and seminars that keep you at the forefront of industry innovations.

Benefits and Growth

We understand the importance of providing employees with a supportive work environment, which is why SSAI offers competitive benefits, including health, retirement plans, and flexible working conditions. We believe in nurturing our team’s growth both professionally and personally.

Join Our Team

Discover the exciting career opportunities at SSAI. Search open positions that match your skills and interests. We are always on the lookout for curious, creative, and driven team players ready to make a significant impact.

Stay Connected

Keep up to date with the latest in career opportunities and company news by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and get insider tips that will help you prepare your resume and ace your interviews.

Apply Now

Ready to take the next step in your career? Explore the job opportunities at Science Systems And Applications, Inc and join a company that is dedicated to your growth and success. Visit our careers page to submit your application and start your journey with SSAI today.

Science Systems And Applications, Inc – Where Careers Grow

Learn more about Science Systems And Applications, Inc
Size
2,000 employees
Industry

Similar Jobs

More Jobs at Science Systems And Applications, Inc

More Education, Government & Non-Profit Jobs

  • Deputy Building Official
    $80K — $150K + gloucester county government offers an excellent benefit package *
    Gloucester County
    Gloucester, VA 23061 (Gloucester County)
  • Deputy Assessor
    $80K — $150K + gloucester county government offers an excellent benefit package *
    Gloucester County
    Gloucester, VA 23061 (Gloucester County)
  • Civil Engineer II
    $80K — $150K + gloucester county government offers an excellent benefit package *
    Gloucester County
    Gloucester, VA 23061 (Gloucester County)
  • Accounting Manager
    $80K — $100K + gloucester county government offers an excellent benefit package *
    Gloucester County
    Gloucester, VA 23061 (Gloucester County)
  • Manager, Clinical Business Development
    $115K — $120K *
    Columbia University Irving Medical Center
    New York, NY 10032 (New York County)

Find similar Scientific Data Software Engineer/Analyst (Python/Linux) jobs: