Research Staff - HPC for Neuromorphic Systems

Oak Ridge National Laboratory logo
Oak Ridge National LaboratoryVisit Oak Ridge National Laboratory website

Oak Ridge National Laboratory (ORNL) is a U.S. Department of Energy national laboratory conducting multidisciplinary research in computing, AI, energy, materials, nuclear science, neutron science, isotopes, and national security.

Oak Ridge, Tennessee, United States
About Oak Ridge National Laboratory

ORNL is a government-owned, contractor-operated U.S. Department of Energy research laboratory in Oak Ridge, Tennessee. UT-Battelle operates ORNL for DOE; the laboratory currently provides AI and high-performance-computing capabilities alongside science and engineering research infrastructure.

View jobs by Oak Ridge National Laboratory

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will lead research on scalable algorithms, software, and AI-enabled methods for neuromorphic systems. You will optimize distributed workflows on GPU-accelerated systems, develop research software, characterize performance, mentor researchers, contribute to proposals, and publish results.

Requirements

  • PhD in data science and engineering, computer science, computer engineering, electrical engineering, mathematics, or a closely related field
  • Programming proficiency in Python and C or C++
  • Experience with parallel and distributed computing, including MPI, distributed machine-learning frameworks, and HPC workload managers
  • Experience with GPU-accelerated platforms and NVIDIA CUDA or AMD ROCm
  • Experience scaling AI, machine-learning, or scientific-computing workloads on multi-node systems
  • Experience with machine-learning frameworks such as PyTorch
  • Experience with Git, containers, testing, and documentation
  • Record of peer-reviewed publications in high-performance computing, AI, machine learning, or computational science

Responsibilities

  • Conduct and lead research on scalable algorithms and software for spiking neural networks and neuromorphic systems
  • Develop AI-driven architecture search and hardware-software co-design methods
  • Design, implement, optimize, and evaluate distributed training, inference, and simulation workflows
  • Develop methods for large-scale modeling and simulation campaigns
  • Characterize performance, scalability, portability, reliability, data movement, and power consumption
  • Develop and maintain documented, tested, reproducible research software
  • Contribute to proposals, project plans, milestones, and sponsor deliverables
  • Mentor students and early-career researchers
  • Publish research and present results

Benefits

  • Medical plans
  • Retirement plans
  • Flexible work hours
  • On-site fitness facilities
  • Banking facilities
  • Cafeteria facilities
  • Prescription drug plan
  • Dental plan
  • Vision plan
  • 401(k) retirement plan
  • Contributory pension plan
  • Life insurance
  • Disability benefits
  • 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
  • Employee discounts