Job Overview


About the Agency

This is the position of Information Technology Specialist (Back-End Software Developer) in the NASA Astrophysics Data System (ADS) Project, High Energy Astrophysics Division of the Smithsonian Astrophysical Observatory. The ADS is building a highly scalable and feature-rich platform using a modern development stack: a custom build of the open-source search engine Solr, a highly responsive UI engineered on top of backbone.js, a scalable asynchronous data ingestion pipeline with RabbitMQ and PostgreSQL, and cloud-based hosting of its services with Amazon Web Services. The primary programming languages are Python, Java, and JavaScript.

The employee is a highly-motivated back-end developer interested in architecting and implementing key components of the ADS IT infrastructure and services, including a robust metadata enrichment platform, text mining pipeline, and notification service. The developer is part of a small, agile team of talented, like-minded individuals who are solving difficult problems as a team.


  1. Function as part of a team to develop new capabilities and services to support the ADS data ingest pipeline
  2. Enhance the ADS API and back-end services to support search of the ADS metadata
  3. Participate in the maintenance of the ADS data holdings by taking part in the harvesting, curation and enrichment of datasets and metadata records, and their ingestion in the ADS databases.
  4. Modify current software to maintain and enhance existing ADS functionality
  5. Perform other duties as may be required

Relocation Authorized

  • No