HP099 Scientific Software Developer

Adnet Systems, Inc.
Greenbelt, MD, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Data Analysis Unit Testing Databases Continuous Integration Data Transmissions Django Web Framework Middleware Integrated Development Environments Python (Programming Language) PostgreSQL Linux System Administration MySQL
+10 more
Simple Object Access Protocol (SOAP) Web Application Frameworks Flask (Web Framework) Git Fastapi Information Technology Graphite Restful APIs Data Pipelines Jenkins

Job description

The primary focus of this position is to develop, implement, and maintain a new implementation of the VSO, including new services. Duties of the role include the design, implementation, and maintenance of VSO services, improving and implementing unit tests for the VSO code, creating automated process monitoring tools to gain insight into the operation and usage of the VSO, and improving the VSO development environment.

Requirements

  • Bachelor’s degree in Computer Science or Engineering and a minimum of three years relevant work experience (or equivalent degree/diploma and work experience).

  • 5+ years of Python web software development.

  • Writing units tests for Python online data communication and processing pipelines.

  • Experience in setting up and running middleware such as uWSGI, uvicorn, Gunicorn, and Graphite.

  • MySQL and Postgres databases.

  • Linux environments.

  • US Citizenship or Permanent Residency (LPR) required, with US residency for the past 3 consecutive years.

  • Ability to obtain and maintain a Tier 1 Background Investigation through NASA.

Desired Experience

  • Distributed development systems (for example cvs, git).

  • Continuous integration (for example travis, jenkins).

  • Working in a scientific data analysis environment.

  • SOAP and RESTful interfaces.

  • Flask, Django, FastAPI. etc. Python frameworks.

About the company

We are seeking a Scientific Software Developer to join the Virtual Solar Observatory (VSO) team. This is a full-time on-site position at NASA’s Goddard Space Flight Center (GSFC) in Greenbelt, MD.

The VSO is a software project developed at GSFC that provides the software infrastructure to enable users everywhere to find and access solar physics data from multiple heterogeneous scientific data repositories across the world. The VSO is one of the principal tools used by scientists all over the world to search for and download data about the Sun., Team ADNET brings over 30+ years of experience to information systems and professional services for the federal government. With a history of expertise in software development, computer network design, IT security, mission operations support, and educational outreach, Team ADNET is deeply embedded in the Space and Earth Science at NASA’s Goddard Space Flight Center (GSFC) in Greenbelt, MD.

ADNET Systems, Inc. is working with Goddard Space Flight Center to fulfill NASA’s vision for space exploration, and working with the Science and Exploration Directorate to fulfill its many missions.

ADNET Systems, Inc. is an employee-centric company, committed to providing premier benefits that support our employees and their families. With affordable medical and dental plans coupled with leading disability and life insurance options, ADNET offers our employees the benefits most sought after by today’s professional candidate. Furthermore, our benefits package features the extras that distinguish us from other small businesses, ensuring our high employee retention that our customers appreciate.

Some features of our compensation plans and environment perks include

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all