Back
This job is no longer available.
OR
Oak Ridge National Laboratory

Full Stack Software Engineer

Work Place
Work Type
full-time
Seniority
Salary
Not specified
Published at
Location
Flag of United States
Knoxville, United States

Requisition Id 9391

Overview:

The Energy Systems Analytics (ESA) group at the Oak Ridge National Laboratory (ORNL) conducts applied machine learning and decision science research and development for energy applications. To support ORNL strategic R&D activities in advanced manufacturing, we are seeking candidates to fill multiple Full Stack Software Engineer positions. The selected candidates will work at the Manufacturing Demonstration Facility (MDF - https://www.ornl.gov/facility/mdf/) where they will join the data analytics team to build the digital platform hosting what will become the portal to the nation’s largest database for manufacturing science discovery.

Purpose:

The Manufacturing Demonstration Facility (MDF) is home to more than 100 manufacturing systems. Over the past two years, we have converted the facility into a digital environment where all manufacturing systems are connected to a network that streamlines the transfer of information from each machine to a large manufacturing science database. With 1000s of objects produced each year and an equal number of digital twins of each component, the database is growing very rapidly. New functionalities to add, retrieve, visualize, and process the data we are continuously collecting are in high demand. We need your help to improve our existing digital platform by developing new modules (database, workflow, front-end, back-end) to support multiple data science activities focused on scientific discovery in the areas of materials and advanced manufacturing. Our main objective is to impact the US manufacturing sector by providing access to pedigree datasets governed by FAIR principles and to build a user group of collaborators from industry, universities, and other government agencies. The digital platform you will be working on is core to this endeavor. At the MDF, you will join a team of highly talented scientists and engineers to work on tasks involving – just to name a few – web development, data management, data curation and processing, microservices and APIs. In a dynamic environment, you will have the opportunity to explore multiple facets of managing large scientific datasets to grow your skillsets and career while having a measurable impact in the success of the MDF.

Major Duties/Responsibilities:

  • Create the database architecture and data workflow to capture information streaming from multiple heterogenous data modalities captured before, during, and after the manufacturing phase.
  • Develop the web portal functionalities to access the database, allowing to add, retrieve, and search the data
  • Develop secure APIs to allow communication between the database and the various software tools and scripts developed by the data analytics team
  • Implement web-based user interfaces and data visualization functionalities to allow interactive visualization of complex multidimensional datasets
  • Automate tasks utilizing CI/CD technologies
  • Write maintainable code with documentation
  • Maintaining the database and the visualization platform
  • Collaborate on branching activities such as HPC development, cloud computing, data processing algorithm development
  • Support R&D staff members on their projects
  • General support of research and development needs within the MDF

Basic Qualifications:

  • B.S. in computer science, or closely related field
  • Demonstrable knowledge in programming languages such as Java and Python
  • Experience with back-end languages, such as Python and Java
  • Experience with web frameworks such as Vue, React, and or Angular
  • Experience working with an Apache Web Server
  • Experience with relational databases such as PostgreSQL
  • Ability to work in a very dynamic team environment
  • Excellent verbal and written communication skills
  • This position requires access to technology that is subject to export control requirements. Successful candidates must be qualified for such access without an export control license, which typically requires US citizenship or LPR status

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 ORNLRecruiting@ornl.gov.

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.

Certificates Logo
2 FOR 1 SALE
Boost your career with 2 recognised certifications, but only pay for 1. Get an Official Vue / Nuxt Certification & receive a bonus JavaScript Certification for Free.
Get Certified