1

Temporary Research Software Engineer Jobs in Tennessee

The Software Engineer prioritizes well, communicates clearly, and has a consistent track record of ... They must have a proven ability to research and solve problems in a timely manner. The requirements ...

... R&D Engineer, Software Developer or related. • 24 months experience working with large data sets and managing databases utilizing tools such as MySQL, Postgres, SQLite, Mongo DB (NoSQL), Redis ...

Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO ... Stay informed about relevant technologies through independent research and share insights with the ...

New

Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO ... Stay informed about relevant technologies through independent research and share insights with the ...

The Software Engineer prioritizes well, communicates clearly, and has a consistent track record of ... They must have a proven ability to research and solve problems in a timely manner. The requirements ...

Software Engineer, Data Privacy & De-Identification About the Company - Series A A rapidly growing ... Founded by leaders from healthcare technology, research, clinical informatics, and AI, the company ...

Software Engineer- Vue Founded in 1999 in the beautiful Smoky Mountains of East Tennessee, Cadre5 ... This premier research institution located near Knoxville in Oak Ridge, TN, addresses national needs ...

Cloud Software Engineer

Knoxville, TN · On-site

$53.50 - $69.50/hr

Cloud Software Engineer Founded in 1999 in the beautiful Smoky Mountains of East Tennessee, Cadre5 ... This premier research institution located near Knoxville in Oak Ridge, TN, addresses national needs ...

next page

Showing results 1-20

Temporary Research Software Engineer information

What is the difference between Temporary Research Software Engineer vs Research Software Engineer?

AspectTemporary Research Software EngineerResearch Software Engineer
CredentialsTypically requires a relevant degree in computer science or related field; often a temporary or contract basisUsually requires a degree in computer science, engineering, or related field; permanent or long-term position
Work EnvironmentContract-based, project-specific, often in academic or research institutionsFull-time, ongoing research teams in academia, industry, or government labs
Employer & Industry UsageUsed by research institutions, universities, and companies for short-term projectsEmployed by research organizations, tech companies, and universities for continuous research efforts

In summary, a Temporary Research Software Engineer is a contract-based role focused on short-term projects, while a Research Software Engineer typically holds a permanent position dedicated to ongoing research activities.

What are the most commonly searched types of Research Software Engineer jobs in Tennessee? The most popular types of Research Software Engineer jobs in Tennessee are:
What job categories do people searching Temporary Research Software Engineer jobs in Tennessee look for? The top searched job categories for Temporary Research Software Engineer jobs in Tennessee are:
What cities in Tennessee are hiring for Temporary Research Software Engineer jobs? Cities in Tennessee with the most Temporary Research Software Engineer job openings:
Infographic showing various Temporary Research Software Engineer job openings in Tennessee as of June 2026, with employment types broken down into 49% Full Time, 47% Part Time, 3% Temporary, and 1% Contract. Highlights an 99% Physical, and 1% Remote job distribution.
Research Software Engineer

Research Software Engineer

Oak Ridge National Laboratory

Oak Ridge, TN • On-site

$177K/yr

Full-time

Posted 6 days ago


Oak Ridge National Laboratory rating

9.3

Company rating: 9.3 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

3rd of 103 rated laboratories


Job description

Job Summary:
Oak Ridge National Laboratory (ORNL) is a U.S. Department of Energy national laboratory with a legacy of addressing the nation’s most pressing challenges. They are seeking a Research Software Engineer to join the Incident Modeling and Computational Sciences Group, where the role involves designing and developing AI and data infrastructure to support various modeling and simulation tools.
Responsibilities:
• Design, develop, and operate enterprise AI and data infrastructure.
• 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.
• 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.
Qualifications:
Required:
• 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 writing and maintaining production-quality code in Python, with exposure to one or more additional languages (e.g., JavaScript, Bash, C++).
• 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.
• 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.
Preferred:
• 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.
• Familiarity with JavaScript or TypeScript and component-based frontend frameworks such as Svelte or React.
• 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.
Company:
Oak Ridge National Laboratory holds a range of R&D assignments, from fundamental nuclear physics to applied R&D on advanced energy systems. Founded in 1943, the company is headquartered in Oak Ridge, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Oak Ridge National Laboratory employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom