Oak Ridge National Laboratory

Oak Ridge National Laboratory

Software Engineer

Knoxville, TN | $121K - $183K

Apply for job

Qualifications

  • You are not required to be a full stack developer for these positions
  • M.S. in computer science or a closely related field or B.S. and a minimum of two years’ relevant experience
  • Demonstrable knowledge in Python programming and proficiency other programming languages
  • Demonstrated experience in web development front-end, back-end, or full-stack
  • Experience with relational databases such as PostgreSQL, MySQL, etc
  • 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 requires the candidates to be US Citizens or Lawful Permanent Residents (Green Card Holders)

Responsibilities

  • 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
  • Your level of engagement in those activities will be a function of your skillsets and interests
  • Develop the web portal functionalities to access the database, allowing to add, retrieve, and search the data
  • Maintain and improve the database architecture and data workflow to capture streaming data from multiple heterogeneous data modalities
  • Develop data management strategies within our Django-based platform
  • 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
  • Write maintainable code with documentation
  • 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
  • Deliver ORNL’s mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service

Company information

Linkedin Icon