Mid-Level Scientist

RIVA Solutions Inc.
Remote

About The Position

RIVA Solutions is a mission-driven IT services company supporting Federal agencies through digital transformation, modernization, and innovative technology solutions. We help customers solve complex challenges while supporting missions that matter. This role supports NOAA CoastWatch ocean satellite data processing systems and scientific data delivery operations. This role contributes to Earth observation data processing, software engineering, scientific computing, quality assurance, and operational support activities. RIVA Solutions is seeking a Mid-Level Scientist to operate, maintain, and enhance NOAA CoastWatch ocean satellite data processing systems. The position supports software development, testing, documentation, and operational improvements for mission-critical scientific systems.

Requirements

  • Bachelor’s degree or higher in Computer Science, Information Systems, Mathematics, Engineering, Oceanography, Physics, or related field.
  • At least 4 years of programming experience with Python, Perl, Java, C, JavaScript, HTML, and UNIX shell scripting.
  • Experience with Git or GitLab version control systems.
  • Proficiency with UNIX/Linux operating systems.
  • Experience with geographic and image data processing.
  • Experience with HDF and NetCDF scientific data formats.
  • Familiarity with PostgreSQL and MySQL databases.
  • Familiarity with web server technologies.
  • Strong written and verbal communication skills.
  • Ability to obtain and maintain a Public Trust clearance.

Nice To Haves

  • Experience supporting NOAA or scientific data processing environments.
  • Knowledge of metadata standards and scientific data stewardship.
  • Cloud development or cloud-native application experience.
  • Experience with software quality assurance and automated testing.
  • Experience supporting Earth observation, oceanographic, or environmental data programs.

Responsibilities

  • Conduct daily operations and maintenance of ocean satellite data processing systems.
  • Monitor data flows and troubleshoot processing issues.
  • Develop enhancements to existing processing systems and contribute to new system designs.
  • Manage source code and software updates using GitLab.
  • Support data management and delivery system design.
  • Develop technical and non-technical documentation.
  • Perform software testing and quality assurance activities.
  • Support generation of HDF and NetCDF satellite data products.
  • Contribute to operational improvements and problem resolution efforts.
  • Support rendering and distribution of Earth observation imagery.

Benefits

  • Paid Time Off / Sick Leave
  • Health, Dental, and Vision Coverage
  • Life Insurance
  • 401(k) Retirement Plan with Company Match
  • HSA/FSA Spending Accounts
  • Long- and Short-Term Disability
  • Pet Insurance
  • Wellness Program Initiatives
  • RIVA Flex (Flexible Hours and Hybrid Support, where applicable)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service