Skip to main content

This job has expired

Environmental Informatics Scientific Software Engineer

Oak Ridge National Laboratory
Oak Ridge, Tennessee
Closing date
Mar 23, 2023

View more

Earth and Space Science Informatics
Career Level
Early Career (up to 10 years past degree)
Education Level
Job Type
Relocation Cost
Sector Type

Job Details

Requisition Id 9734 


The Environmental Sciences Division (ESD) of Oak Ridge National Laboratory (ORNL) has an opening for a Environmental Informatics Software Engineer in its Earth Sciences Informatics portfolio. You will research and develop modular and scalable software tools and infrastructure to support data center operations in the Earth, climate, and environmental sciences, such as the Atmospheric Radiation Measurement (ARM) Data Center.


Major Duties/Responsibilities:

The ARM Data Center processes, archives and distributes atmospheric observations from observatories across the globe and provides computational infrastructure and analysis tools for the scientific community. In this position, you will work as part of a team to research, develop and operate data analysis workflows and processes at scale in a Computing cluster environment. You will have the opportunity to research, design and develop new creative solutions for increasing large volumes of historical and streaming data analysis on hybrid HPC and in-house computing platforms. This would require formulating necessary solutions using various parallel computing paradigms and tools, Develop innovative solutions to improve the user experience using modern toolsets such as containers (docker, shifter, singularity, etc.), orchestration (e.g. CI/CD pipelines with Kubernetes, Singularity, etc.), programming/scripting languages (e.g. Python, R, BASH, etc.), and data tools (e.g. Jupyter Notebooks/JupyterLab, JupyterHub, etc.). This includes developing and deploying solutions, in addition to implementing user contributed tools and providing instruction on using these tools. You should be able to configure, deploy and update scripts using GitLab CI/CD pipelines. You should be able to develop documentation for systems/applications deployed. You should be able/willing to learn new technologies/techniques to meet programmatic requirements.


Basic Qualifications:

  • PhD Degree in Computer Science or Information Systems or related field or Master’s Degree with at least 4 years of experience in software engineering  
  • Demonstrated software developer experience working in a team environment, contributing to shared goals
  • Strong background in real-world computer programming, as applied to earth or biological science applications
  • Specific software development methodologies, including test driven development, DevOps, continuous integration, and Agile, particularly in a team environment is a must
  • Knowledge and experience in software languages such as Python and scripting languages are a must.


Preferred Qualifications:

  • Ability to function well in a fast-paced engineering and operations environment, set priorities to accomplish multiple tasks within deadlines, and adapt to ever changing needs
  • Experience contributing to large, complex software systems and in open source projects.
  • Knowledge of any of the following is a plus: High Performance Computing, databases (PostgreSQL, NoSQL), virtualization and container infrastructure (VMware).
  • Good communication skills in English, both oral and written.
  • Desire to learn and adopt new tools and technologies as required by the projects.


This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.

If you have trouble applying for a position, please email

ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.  UT-Battelle is an E-Verify employer.


Oak Ridge National Laboratory is the largest science and energy national laboratory in the Department of Energy system. ORNL’s scientific programs focus on materials, neutron science, energy, high-performance computing, systems biology and national security. ORNL partners with the state of Tennessee, universities and industries to solve challenges in energy, advanced materials,manufacturing, security and physics. The laboratory's science and technology innovations are translated into applications for economic development and global security. The laboratory is home to several of the world’s top supercomputers and is a leading neutron science and nuclear energy research facility that includes the Spallation Neutron Source and High Flux Isotope Reactor. ORNL hosts a DOE Leadership Computing Facility—home of the Titan supercomputer; one of DOE’s nanoscience centers—the Center for Nanophase Materials Sciences; the BioEnergy Science Center—one of DOE’s Energy Research Centers; and the Consortium for Advanced Simulation of Light-Water Reactors, a DOE Innovation Hub.

Company info

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert