Oak Ridge National Laboratory
Company Website
Full Time
Applications have closed
Scalable Data and Simulation Engineer (Hybrid Eligible)


We are seeking a Scalable Data and Simulation Engineer to build state of the art software technologies for use in a wide variety of engineering disciplines, ranging from networked controls to unique modeling and simulation technologies for national security applications. Oak Ridge National Laboratory supports unique research needs for the Department of Energy and other Government agencies with goals ranging from improvements to energy efficiency, transitioning to renewable energy, improving the resiliency of the national electric infrastructure, and growing national defense. Applications will focus on discrete event simulation and utilization of machine learning approaches for scalable simulation. The Software systems engineer will play an integral role in prototyping, demonstrating, and transitioning to production complex systems to meet these diverse objectives. This position resides in Systems Engineering and Cybernetics Group in the Computational Sciences & Engineering Division of the Computing & Computational Sciences Directorate at Oak Ridge National Laboratory (ORNL).

As a U.S. Department of Energy (DOE) Office of Science national laboratory, ORNL has an extraordinary 80-year history of solving the nation’s biggest problems. We have a dedicated and creative staff of over 6,000 people! Our vision for diversity, equity, inclusion, and accessibility (DEIA) is to cultivate an environment and practices that foster diversity in ideas and in the people across the organization, as well as to ensure ORNL is recognized as a workplace of choice. These elements are critical for enabling the execution of ORNL’s broader mission to accelerate scientific discoveries and their translation into energy, environment, and security solutions for the nation.

Major Duties/Responsibilities:

Work with a team to move research concepts from exploratory prototype to delivered systems.
Research, develop and implement machine learning-driven algorithms for improved computational efficiency and scalability.
Apply sophisticated computing and machine learning capabilities to solve scientific challenges within ORNL.
Build, test, and maintain software elements of these systems.
Support modeling and simulation activities to exercise software elements.
Support field exercises to demonstrate system capabilities.
Provide technical leadership for software development teams.
Mentor new and junior technical staff.

Basic Qualifications:

A master’s degree in computer science, electrical or computer engineering, or other field relevant to the job duties.
4+ years of systems software experience.
Experience developing machine learning approaches for scalable simulation and discrete event simulation.
Experience programming in Python and C++.

Preferred Qualifications:

6 or more years of experience relevant to the job duties.
Experience with modelling and simulation of complex, interdisciplinary systems.
Extensive experience working with PyTorch and TensorFlow.
Knowledge of computer architecture, computer networking, and experience with the development of virtualization technologies and/or computer system simulations.
Experience in software architecture and enterprise-scale application development for sophisticated scientific projects.
Extensive experience in Internet of Things (IOT) applications, machine learning, cloud-based software deployment, and embedded systems.
Experience in leading and working in Agile software development environments.
Excellent interpersonal skills for working within a highly diverse team, as well as strong oral and written communications skills, good organizational habits, and a high degree of personal motivation.
A commitment to lifelong learning.

Special Requirement:

  • Q Clearance: This position requires the ability to obtain and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.

Benefits at ORNL:

ORNL offers competitive pay and benefits programs to attract and retain talented people. The laboratory offers many employee benefits, including medical and retirement plans and flexible work hours, to help you and your family live happy and healthy. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also provided for convenience.

Other benefits include the following: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, Relocation Assistance, and Employee Discounts.

If you have difficulty using the online application system or need an accommodation to apply due to a disability, please email: or call 1.866.963.9545.

In addition, we offer a flexible work environment that supports both the organization and the employee. A hybrid/onsite working arrangement may be available with this position.