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 

 

Overview:
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 recruiting@ornl.gov with the position title and number referenced in the subject line.
     

Instructions to upload documents to your candidate profile:

  • Login to your account via jobs.ornl.gov
  • 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: ORNLRecruiting@ornl.gov or call 1.866.963.9545.

 

#LI-KC1

 

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.

 


In your application, please refer to Polytechnicpositions.com

FACEBOOK
TWITTER
LINKEDIN

baner1

baner10

baner12

baner14

baner2

baner3

baner4

baner5

baner6

baner7

baner8

baner9