Research Software Engineer
Oak Ridge National Laboratory
We are seeking a Research Software Engineer to join the Incident Modeling and Computational Sciences (IMCS) Group in the National Security Sciences Directorate at Oak Ridge National Laboratory (ORNL). IMCS develops and maintains state-of-the-art modeling and simulation tools supporting nuclear forensics, nuclear weapon effects, radiological consequence management, and other needs for DOE, DOW, and DHS sponsors. In this role, you will design, develop, and operate enterprise AI and data infrastructure, helping to build, maintain, and scale Docker-based microservices, large language model (LLM) inference servers on GPU clusters, vector database and retrieval-augmented generation (RAG) pipelines, and observability stacks that advance AI capabilities across the laboratory. The successful candidate will work independently and collaboratively with a multidisciplinary team of scientists, data engineers, and system administrators to deliver reliable, secure, and high-performance AI services to ORNL researchers. Basic Qualifications A BS degree in computer science, software engineering, or a related technical field and a minimum of five years of relevant experience. A combination of education and experience may also be considered. Experience with software development life cycle, including version control with Git, code review practices, and collaborative development workflows. Experience deploying and debugging containerized applications using Docker and Docker Compose, including multi-service environments. Experience with Linux shell scripting in a command-line environment. Experience working in multi-disciplinary teams across all phases of the software development life cycle. Preferred Qualifications Experience deploying or operating AI/ML serving infrastructure, including LLM serving frameworks such as vLLM, Ollama, or similar. Familiarity with model routing or proxy tools such as LiteLLM or comparable API gateway solutions. Experience with vector databases or retrieval-augmented generation (RAG) pipelines (e.g., Milvus, ChromaDB, Weaviate, or similar). Knowledge of reverse proxy and web infrastructure concepts, including Nginx configuration, TLS/mTLS certificate management, WebSocket proxying, and authentication subrequests. Experience with relational databases, including PostgreSQL administration and schema management. Familiarity with observability tooling such as OpenTelemetry, Prometheus, Grafana, Loki, or Tempo. Experience with HPC environments and job schedulers such as SLURM, or general experience deploying services on remote GPU clusters. Experience maintaining forks of open-source projects, including upstream merge management, patch backporting, and dependency CVE remediation. Excellent written and oral communication skills. Motivated self-starter with the ability to work independently and to participate creatively in collaborative teams across the laboratory. Ability to function well in a fast-paced research environment, set priorities to accomplish multiple tasks within deadlines, and adapt to ever-changing needs. Special Requirements This position requires the ability to obtain and maintain a Secret Compartmented Information (SCI) 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. In addition, due the SCI, you may also be subject to random polygraph testing. About ORNL As a U.S. Department of Energy (DOE) Office of Science national laboratory, ORNL has an impressive 80-year legacy of addressing the nation’s most pressing challenges. Our team is made up of over 7,000 dedicated and innovative individuals! Our goal is to create an environment where a variety of perspectives and backgrounds are valued, ensuring ORNL is known as a top choice for employment. These principles are essential for supporting our broader mission to drive scientific breakthroughs and translate them into solutions for energy, environmental, and security challenges facing the nation. Benefits 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 Employee Discounts If you have difficulty using the online application system or need an accommodation to apply due to a disability, please email: View email address on click.appcast.io. 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. #J-18808-Ljbffr
- ...Id 16618 Overview: We are seeking a highly motivated Research Engineer who will support agentic AI workflows, AI infrastructure architectures... ...to and lead team publications, technical reports, software prototypes, demonstrations, and sponsor briefings; participate...SuggestedWork at officeLocal areaRelocation packageFlexible hours
- ...Overview The Mission Applications Group at Oak Ridge National Laboratory is seeking a mid‑level Software Engineer to join our team. This role involves developing and maintaining web and/or desktop applications using a Microsoft technology stack and contributing to projects...SuggestedRelocation packageFlexible hours
- ...Ridge National Laboratory is seeking a talented and motivated Software Engineer to join our team and help create lasting impact in our world... ...energy, space exploration, global security, medicinal research, and more. Our Software Developers partner with organizations...SuggestedWork at officeRelocation packageFlexible hours
- ...Requisition Id 16549 Overview: We are hiring a HPC Software Engineer to design, operate and maintain clusters, servers, and workstations... ...in the Emerging Technologies & Computing group in the Research Computing Division in the Information Technology Services...SuggestedWork at officeRelocation packageFlexible hours
- ...Job Title: Instrumentation & Controls (I&C) Software and PCB Design Engineer Location: Oak Ridge, Tennessee Type: Direct Hire Contractor Work Model: Onsite – onsite Overview: This direct-hire, onsite I&C Software and PCB Design Engineer role in Oak Ridge...SuggestedFor contractorsLocal area
$135k - $216k
...Jira and Confluence from Data Center to Atlassian Cloud Apply software updates, patches, and security remediations to Jira,... ...degree in Computer Science, Information Technology, Software Engineering, or a closely related field with 12 years experience. 16 years...Contract workShift work- ...remote opportunity Must be eligible for a federal security clearance (U.S. Citizenship is required) Kubernetes Platform Software Engineer As a Platform Software Engineer, you will design, implement, and maintain the custom Kubernetes operators underpinning the...Remote work
$95k - $115k
...Summary Vital Services is seeking a talented and experienced Mid-Level Software Engineer to join our growing Application Engineering department. This is an extraordinary opportunity to be a part of, and play an integral role in, the expansion of our Information Technology...Full timeWork at officeRemote workFlexible hours- ...Company Overview XCEL Engineering, Inc. is an award‑winning small business that provides trusted... ...benefit to the nation. This premier research institution near Knoxville in Oak Ridge,... ...Engineering is seeking a versatile Full Stack Software Engineer to support multiple concurrent...
- ...Sr. Embedded Software Engineer Location: Oak Ridge, Tennessee, United States Job Summary This position will be responsible for helping Teledyne FLIR develop user-friendly applications to run on handheld and stationary radiation detection equipment. In addition, they will...Permanent employmentLocal area
- ...Full Stack Developer XCEL Engineering, Inc. is an award-winning small business that provides... ...benefit to the nation. This premier research institution near Knoxville in Oak Ridge,... ...Engineering is seeking a versatile Full Stack Software Engineer to support multiple concurrent...Work at officeLocal area
- ...16579 Overview: We are seeking a Computer Scientist or Engineer with a focus on cloud development who will support the Cyber Resilience... .... Maintain awareness and understanding of cyber security research and events. Contribute material to reports generated for...Work at officeRelocation packageFlexible hours
- ## CMM ProgrammerApplylocations: Oak Ridge, TNtime type: Full timeposted on: Posted Yesterdaytime left to apply: End Date: October 3, 2026 (30+ days left to apply)job requisition id: R-113923It's exciting to work for a company that makes the world measurably better.We're...All shifts
- ...COMPANY OVERVIEW XCEL Engineering, Inc. is an award-winning small business that provides trusted information technology, engineering, consulting... ...IT Lab Partners (ITLP) which was created to support a leading research facility in the East Tennessee region in recruiting the best...Work at officeLocal area
- ...BGS) has created this Evergreen Talent Pool post for gathering qualified candidates for a position relating to Splunk Detection Engineer which would support our clients. BGS is an engineering, technology, and security firm helping to advance missions of national...Full timeTemporary workRemote workMonday to FridayShift work
- Job Description Job Description Job Title: SharePoint Administrator Position Summary We are seeking an experienced SharePoint Administrator to oversee the management, optimization, and support of our SharePoint environment. The ideal candidate brings at least...Full time
- ...for a security clearance (US Citizen) Must be able to work 100% onsite in Oak Ridge, Tennessee We are looking for a Cloud Software Engineer who enjoys the intersection of application code and cloud infrastructure. Key Responsibilities Architect & Build:...
- ...Requisition Id 16596 Overview: We are seeking an Instrument Design Engineer who will focus on designing, deploying, and improving instruments for the neutron science community at ORNL’s High Flux Isotope Reactor (HFIR) and the Spallation Neutron Source (SNS)....Relocation packageFlexible hours
- ...Centrifuge Science (CS) Section within the Enrichment Science and Engineering Division (ESED) at Oak Ridge National Laboratory (ORNL) is... ...saving medical treatments. ESED is the national steward for the research, development, and demonstration of centrifuge technology. The...Full timeRelocationRelocation package
- ...Job Description Job Description MS Technology, Inc. is seeking a Network Design/I&C Engineer to support our clients in Oak Ridge, TN The Network Design/I&C Engineer to support advanced nuclear fuel manufacturing facility design and operations in Oak Ridge, Tennessee...Temporary work
$175k - $275k
...~CUI Protection Programs ~Cyber Security & Managed Compliance Services We work directly with defense manufacturers, engineering firms, aerospace suppliers, machine shops, government subcontractors, and other organizations supporting the U.S. military and federal...Full timeFor contractorsFor subcontractorRemote work- ...applications within the American Science Cloud ecosystem Required Qualifications ~ Bachelor’s Degree in Computer Science, Software Engineering, or related field ~5+ years of professional experience in front-end or full-stack development ~ Strong proficiency in:...
- ...build with our clients, and the positive impact we make in the community. Our team of intellectually curious and highly motivated engineers, scientists and business professionals engages with our clients to solve complex energy and environmental challenges around the world...Full timeContract workRemote workWork visa
- ...Description Kubernetes Platform Systems Engineer The Department of Energy facility... ...economic benefits to the nation. This premier research institution, located near Knoxville in... ...with vendors to resolve hardware and software problems Participate in an on-call rotation...Remote work
- ...community. Our team of intellectually curious and highly motivated engineers, scientists and business professionals engages with our... ...scale, high-complexity components. • Knowledge of 3D modeling software (e.g., SolidWorks or similar tools) and familiarity with creating...Full timeContract workWork at officeWork visa
- ...Description OVERVIEW PROCESS is currently seeking one individual for the position of Senior Energetics Materials Process Lead Engineer to perform process engineering and design projects related to both government (Dept of Defense) and commercial energetics materials...Work at office
- ...Composites Design & Process Development Engineer to lead the design, analysis, and manufacturing... .... In this role, you will drive both research and high-volume production initiatives,... .... Experience with CAD/CAM software for tooling and fixture development....
- ...Job Description Job Description OVERVIEW PROCESS is currently seeking multiple senior level Process Design Chemical Engineers for executing process design and process engineering projects across a variety of industrial market segments. Design assignments are expected...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!
- software engineer amazon Oak Ridge, TN
- software developer positions Oak Ridge, TN
- senior software design engineer Oak Ridge, TN
- software developer Oak Ridge, TN
- ngo software engineer Oak Ridge, TN
- startup software engineer Oak Ridge, TN
- senior software engineer ruby on rails Oak Ridge, TN
- remote entry level software developer Oak Ridge, TN
- cybersecurity software engineer Oak Ridge, TN
- senior software engineer remote Oak Ridge, TN


