• Videos

  • Help



    What General Information Do I Need To Know About This Position?

    • This is an interdisciplinary position that may be filled as a Computer Scientist or Geophysicist.
    • This announcement is being advertised concurrently with the following announcements: USGS-SAC-21-11117264-ST-ML
    • Salary: $112,400 (Step 01) to $146,120 (Step 10); NOTE: First time hires to the Federal Government are typically hired at the Step 01.

    Learn more about this agency


    The U.S. Geological Survey (USGS) serves as a national catalyst for the organization and distribution of biological, hydrological, geological, and geographical information and addresses the specific needs of the Department of the Interior and its land and resource managers. The USGS is the Nation's largest water, earth, biological science and civilian mapping agency, working in cooperation with more than 2,000 organizations across the country and with numerous international communities to provide reliable, impartial, scientific information to resource managers, planners, and other customers and partners related to: the health of our ecosystems and environment; natural hazards that threaten us; natural resources we rely on, and; the impact of climate and land-use changes.

    The Earthquake Science Center (ESC) of the USGS Earthquake Hazards Program is seeking a software developer with database administration experience, to support our real-time seismic monitoring projects. This position is being offered in Menlo Park, CA. Projects within the USGS ESC oversee the operation of the Northern California Seismic Network, the National Strong Motion Network and the associated data acquisition and processing systems as part of the Advanced National Seismic System (ANSS). These networks and associated processing systems are designed to ensure reliable recording of earthquakes, compute seismological and engineering parameters for earthquakes within seconds of their occurrence, automatically and accurately deliver that information to the public and emergency response agencies, and to archive data, data products, and metadata for the benefit of the seismological research and engineering communities.

    As a Scientific Programmer/Database Administrator within the Earthquake Science Center, some of your specific duties will include:

    • Design, develop, modify, debug and evaluates applications for the acquisition, storage, and retrieval of earthquake data.
    • Develop Application Programming Interface (API) code for data cataloging in databases, data access, transformation, and distribution mechanisms.
    • Plan, design, and develop user interfaces and data processing software components.
    • Performs unit testing of developed software adhering to standards, best practices debugging and validation of features developed.
    • Perform code review and analyses of the supportability, reliability, scalability, and maintainability of real-­time earthquake monitoring, seismic data processing, and dissemination applications to ensure they are optimized for modern computing environments and functionality, considering historic, current and emerging trends in earthquake research, experience and advice of leading experts in the area.
    Note: Periodic/short notice travel may be required. Other than normal duty hours such as evenings or weekend may also be required at times during system implementation, modifications, and emergencies.

    Travel Required

    Occasional travel - Overnight travel of up to 1 night per month may be required.

    Supervisory status


    Promotion Potential


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