Researcher in Software Engineering
Oak Ridge National Laboratory
United States

Researcher in Software Engineering

Date: Aug 15, 2023

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 11386 


We are seeking to hire a Research Scientist in the Software Engineering Group within the Computer Science and Mathematics Division.

Our group innovates and inspires the next generation of cutting-edge scientific software, thus enabling Oak Ridge National Laboratory (ORNL) to host the world’s premier scientific software engineering group and transform science with software-defined solutions that are reliable, usable, and trustworthy.

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.

Job Duties and Responsibilities:

  • Contribute to technical projects in the expansion of advanced computing systems research while striving to work with and involve other areas of expertise within the laboratory.
  • Contribute to the development of open-source software on scientific projects and original research including scientific papers, reports, and other artifacts.
  • Work closely with collaborators to meet their software requirements, address bugs, and achieve their scientific goals.
  • Present research results to sponsors, peer reviewers, and others and at national and international technical society meetings.
  • Publish original work in technical reports, peer reviewed journals, and professional society magazines.
  • Participate in the roadmap, vision, and strategy for enhancing software quality.
  • Participate in developing the strategic direction of research software engineering at ORNL.


Basic Qualifications:

  • Requires an MS in computer science, computational science or a related discipline.
  • A well-established track record of research in an area relevant to one or more areas of expertise of the group.
  • Experience with designing techniques for program synthesis, such as auto-tuning, computational reasoning systems, and other automated code-generation technologies.
  • Previous experience in ONE or more of the following areas:
  • Emerging architectures including heterogeneous computing, memory systems;
  • node-level programming environments such as C/C++ with experience in CUDA, SYCL, HIP, OpenCL, OpenACC/OpenMP compiler directives;
  • distributed system programming models like MPI, one-sided asynchronous programming models, or
  • compiler infrastructures like LLVM or GCC.
  • Programming in Python; and experience with Python libraries like Pandas, NumPy , etc.


Preferred Qualifications:

  • Ph.D. in computer science computational science or a related discipline.
  • Excellent interpersonal skills, oral and written communication skills, and strong personal motivation.
  • Ability to communicate and work on diverse and interdisciplinary teams.
  • Experience with tools such as Git and Docker; and modern practices such as test-driven development and continuous integration/continuous deployment.
  • Proven ability to function as a prime or lead technical contact on projects or proposals.
  • Proven ability to function independently on a technically complex and diverse set of projects.
  • Proven ability to manage small to medium sized complex technical programs.
  • Experience mentoring students, postdocs and early career staff. Ability to develop new research proposals.


Letters of Recommendation:

  • Please submit three letters of reference and a copy of your academic transcripts when applying to this position. You may upload these directly to your application or have them sent to with the position title and number referenced in the subject line.

Instructions to upload documents to your candidate profile:

  • Login to your account via
  • View Profile
  • Under the My Documents section, select Add a Document


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.




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.


If you apply for this position please say you saw it on Computeroxy


All Jobs


Harvard University Academic Positions

Kuwait University Current Faculty Openings

Osaka University Academic Opportunities

Purdue University Job Postings for Faculty Positions

Texas Tech University Faculty Openings

Tsinghua University Job Postings

University of Cambridge Job Openings

University of Geneva Faculty Opportunities

University of New South Wales Job Openings

University of Nottingham Research Positions

University of Oslo Academic Jobs

University of Saskatchewan Faculty Positions

University of Southampton Research Vacancies

University of Toronto Open Faculty Positions

University of Zurich Job Postings