AP095 Support Scientist

We are seeking a highly skilled Support Scientist to join our Multi-Mission Time-Domain Astrophysics Infrastructure team at NASA. This role calls for a committed individual who will help guide the development of APIs for access to NASA science data and services, web applications, and scientific Python packages for time-domain astrophysics. A significant part of the role will also encompass tasks such as triaging and assigning issues and reviewing pull request on GitHub. The role requires an individual who has a keen interest in continuous learning, possesses exceptional collaboration skills, and is committed to delivering high-quality work.

Primary Responsibilities:

  • Actively contribute to open source, team-oriented projects. This involves managing GitHub issues, reviewing pull requests, and automating testing and deployment workflows using GitHub Actions.
  • Architect and implement APIs for programmatic access to NASA open data.
  • Design and build UX for NASA science web applications.
  • Expand application-to-person and application-to-application notifications using Apache Kafka.
  • Develop test suites for web applications, write and edit technical documentation, and maintain configuration control using tools such as Git.
  • Enhance and broaden the scope of Python tools and Node.js web apps by working across different languages and frameworks.
  • Serve as the primary interface between the science advisory team and the software development team and supervise software development.
  • Perform original research utilizing infrastructure resulting from the above activities using established techniques, procedures, and criteria.


  • Bachelors degree or higher, Ph.D. preferred, in Astronomy, Astrophysics, Physics, or related field.
  • Experience with time-domain and multi-messenger astrophysics observations and infrastructure.
  • Proven experience in software development within industry, research, or educational settings.
  • Proficiency in Python.
  • US Citizenship or Permanent Residency required.


  • Experience in full-stack development with JavaScript, Node.js, Svelt or React
  • Proficiency in TypeScript.
  • Experience with OpenID Connect, Kafka, and/or Jupyter deployment.
  • Experience with AWS, CloudFormation, and/or Terraform.

This position is with our teammate Telophase Corp: https://telophase.com/careers/job-openings/