• Help

    Duties

    Summary

    The NASA Astrophysics Data System (ADS) project has openings for a Software Developer (IT Specialist) to join its dynamic team. The ADS has built scalable web-based platform using a modern development stack: a custom build of the open-source search engine Solar, a highly responsive UI engineered on top of React, a high performance distributed brokerage system, and cloud-based hosted services with Kubernetes in Amazon Web Services.

    Learn more about this agency

    Responsibilities

    The primary programming languages are Python, Java, and JavaScript.   The developer is part of a small, agile team of talented, like-minded individuals who are solving difficult problems as a group. The primary responsibility of the employee is to maintain and enhance the capabilities of the ADS search engine, enhance its text processing pipelines, and use machine learning techniques to improve a variety of ADS services including metadata enrichment, citation analysis, and recommendations. The employee is a highly motivated software developer experienced in developing well-structured software packages and libraries implementing text processing, indexing, and analysis

    1. Function as part of a team to develop new capabilities and services to support the ADS search engine and its integration with new and existing ADS services
    2. Enhance the ADS API and back-end services to support community needs
    3. Apply machine learning algorithms for metadata extraction and classification of literature as well as recommendation systems
    4. Participate in the maintenance of the ADS data holdings by taking part in the harvesting, curation and enrichment of fulltext articles, and their ingestion in the ADS database
    5. Perform other duties as may be required

    In addition to the duties above duties at the grade 12 may include but are not limited to:

    1. Design and develop new capabilities and services to support the ADS search engine and its integration with new and existing ADS services

    In addition to the duties above duties at the grade 13 may include but are not limited to:

    1. Develop new machine learning algorithms for metadata extraction and classification of literature as well as recommendation systems

    Supervisory status

    No

    Promotion Potential

    13

This job originated on www.usajobs.gov. For the full announcement and to apply, visit www.usajobs.gov/GetJob/ViewDetails/505201400. Only resumes submitted according to the instructions on the job announcement listed at www.usajobs.gov will be considered.