Share this Job

R&D Staff/ Geospatial Systems Architect

Date: Sep 5, 2022

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 7633 


The Geoinformatics Engineering Group, within the Human Dynamics Section of the  Geospatial Science and Human Security Division (GSHSD) at the Oak Ridge National Laboratory (ORNL), specializes in research and development of science and technology to address challenges with large-scale distributed geospatial information, including its collection and storage, real-time and high-performance processing, visualization, dissemination, and the infrastructure necessary for optimal use across multiple network domains. The Geospatial Science and Human Security Division (GSHSD) is seeking a geospatial systems architect to research, design and develop geospatial data platforms, services, and computing with a focus on deploying real-time data architectures, designing hybrid cloud systems, and programming scalable application for the next generation of geospatial science.


Job Duties and Responsibilities:

The right person for this challenge will be a senior system architect who will focus on the design and implementation of full-stack scalable systems and data solutions for high-volume and high-velocity scientific data applications. The proposed solutions will include high performance computing that can be applicable for a number of geospatially focused research and development projects in energy, transportation, national security, and other cross-disciplinary human dynamics domains. Responsibilities include, but are not limited to:


  • Research, develop and deploy advanced data architectures with various IT technologies including cloud technologies, web technologies like JavaScript, Java, PHP, NodeJS, Angular, Docker, etc. and databases such as MongoDB, PostgreSQL, etc.
  • Understand the scientific and technological landscape by maintaining a strong knowledge profile of scalable data platforms including backend, middleware, web-technologies and be able to provide input on pros and cons on combinations of technologies.
  • Develop new engineering algorithms, workflows and frameworks for solving technical problems.
  • Utilize open-source and commercial tools and approaches to solve complex problems including information retrieval/extraction, machine learning/deep learning, and knowledge graph.
  • Conduct software development and engineering to support project-specific applications of spatial computing and real-time data platforms.
  • Work with researchers and project sponsors to capture, understand, integrate, and implement project requirements in developed services and software.
  • Collaborate with a highly diverse and multidisciplinary team – from geographers, mathematicians, physicists, computer scientists, and engineers – in research, development, integration, testing, and deployment.
  • Collaborate on scholarly products such as patents, papers, proposals, presentations and reports.
  • Contribute to committees and panels at relevant conferences, and open-source software project repos., and professional societies


Basic Qualifications:

  • A MS or PhD in engineering, computer science, physics, mathematics, natural sciences, or related discipline with at least 12 years of relevant experience.
  • Technical experience in big data computing, e.g., data streaming and analytics at large volume and high velocity ­­­
  • At least 7+ years of experience developing software rela­­­­ted to a field involving geospatial computing and big data architectures.
  • Experience in scalable databases and data programming models (e.g., Cassandra, MongoDB, Spark, Hadoop); engineering experience in database design.
  • Knowledgeable in artificial intelligence (e.g., machine learning, deep learning, and numerical optimization).  Experience with software development best practices including, but not limited to: Agile development; version control using Git/GitFlow or similar system; and project management via systems like JIRA, Asana, etc.
  • Experience with Elasticsearch, caching platforms, Apache Spark, open-source geospatial tools and system such as QGIS, OGC web services, web development frameworks.
  • Excellent understanding of front and back-end development.


Preferred Qualifications:

  • Experience in high-performance computing, parallel programming models (e.g., MPI, OpenMP, GPU), and middleware (e.g., job schedulers, data transfer tools, parallel IO).
  • Hands-on involvement in DevOps, software systems, data systems, analytics, and computer-driven distributed data processing. 
  • Experience with real-time data and processing architectures.
  • Experience with geospatial software libraries (gdal, pdal, etc.) and geospatial web applications like leaflet and mapbox.
  • Proficient with the some of following languages: C/C++, Python, R, C#, Java; knowledgeable in Linux, shell scripting.
  • Engineering experience in transforming research products into community solutions in related science domains, such as geography and energy sciences.
  • Strong track record on publications, presentations, and community engagement.
  • Excellent written and oral communication skills and the ability to communicate in English to a scientific audience.
  • Motivated self-starter with the ability to work independently and to participate creatively in collaborative and frequently interacting teams of researchers.
  • Ability to function well in a fast-paced research environment, set priorities to accomplish multiple tasks within deadlines, and adapt to changing needs.


Special Requirement:

This position requires the ability to obtain and maintain a DOE Security Clearance. This position is a Workplace Substance Abuse Program (WSAP) testing designated position, which requires passing a pre-placement drug test and participation in an ongoing random drug testing program in which employees are subject to being randomly selected for testing. The occupant of this position will also be subject to an ongoing requirement to report to ORNL any drug-related arrest or conviction or receipt of a positive drug test result.


Working at ORNL:

ORNL has an innovative and fast paced culture that rewards open-source software development, has a flexible work schedule, and very competitive pay with industry. On any given day, after listening to a talk from a Nobel Laureate, you can eat at two full-service cafés’, go to spin class, or visit the full-service primary care clinic, all without leaving our campus.


ORNL Ethics and Conduct:

As a member of the ORNL scientific community, you will be expected to commit to ORNL's Research Code of Conduct. Our full code of conduct, and a statement by the Lab Director's office can be found here: 


Living in East Tennessee:

It’s easy to overlook everything East Tennessee has to offer if you haven’t had the opportunity to spend time here. From spending your weekends downtown at Knoxville’s farmers market, the Rhythm n’ Blooms Music Festival, or the Dogwood Arts Festival, to some of the best hiking, kayaking, and camping in the U.S., not only in Great Smoky Mountains National Park but all over the greater area, East Tennessee has something to offer everyone.


Benefits at ORNL:  

UT Battelle offers an exceptional benefits package to include matching 401K, Pension Plan, Paid Vacation, and Medical / Dental plan. Onsite amenities include Credit Union, Medical Clinic, and free Fitness facilities.  



UT Battelle offers a wide range of relocation benefits for individuals and families to make it easier to come and work here. If you are invited to interview, please ask your Recruiter about relocating with ORNL. 


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.

Nearest Major Market: Knoxville