1

Research Software Engineer Jobs in Tennessee (NOW HIRING)

... research software integration, and data processing within the Philips MRI research ecosystem. This ... B.S. or M.S. in Electrical Engineering, Biomedical Engineering, Physics, Computer Science, or ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Provides technical guidance and coaching to less experienced developers in existing software ... Occasionally conducts technology research and evaluation for potential architectural changes that ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Provides technical guidance and coaching to less experienced developers in existing software ... Occasionally conducts technology research and evaluation for potential architectural changes that ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Provides technical guidance and coaching to less experienced developers in existing software ... Occasionally conducts technology research and evaluation for potential architectural changes that ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Provides technical guidance and coaching to less experienced developers in existing software ... Occasionally conducts technology research and evaluation for potential architectural changes that ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Provides technical guidance and coaching to less experienced developers in existing software ... Occasionally conducts technology research and evaluation for potential architectural changes that ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Provides technical guidance and coaching to less experienced developers in existing software ... Occasionally conducts technology research and evaluation for potential architectural changes that ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Provides technical guidance and coaching to less experienced developers in existing software ... Occasionally conducts technology research and evaluation for potential architectural changes that ...

Showing results 41-60

Research Software Engineer information

See Tennessee salary details

$101.2K

$187K

How much do research software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for research software engineer in Tennessee is $181,986.00, according to ZipRecruiter salary data. Most workers in this role earn between $186,100.00 and $186,100.00 per year, depending on experience, location, and employer.

What does a research software engineer do?

As a Research Software Engineer, your daily work often involves designing and implementing software to support cutting-edge research projects, collaborating with scientists to understand their computational needs, and ensuring code reliability and reproducibility. You may spend time optimizing algorithms, writing unit tests, documenting software, and participating in code reviews within a collaborative team environment. Additionally, you might help deploy research applications on high-performance or cloud computing platforms and contribute to research publications. Balancing independent programming tasks with ongoing communication is key to making meaningful contributions to both the research and software development processes.

What skills and qualifications are needed to be a research software engineer?

To thrive as a Research Software Engineer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of algorithms, and an academic or industry background in computer science or a related field. Familiarity with version control systems like Git, cloud platforms, and experience using scientific computing libraries and frameworks are valuable, while a master's or Ph.D. can be advantageous for specialized roles. Excellent problem-solving, communication, and collaborative skills help in working closely with researchers and multidisciplinary teams. These capabilities are crucial for successfully translating complex research problems into robust, reproducible software solutions that advance scientific inquiry.

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 are popular job titles related to Research Software Engineer jobs in Tennessee?

For Research Software Engineer jobs in Tennessee, the most frequently searched job titles are:

What cities in Tennessee are hiring for Research Software Engineer jobs?

Cities in Tennessee with the most Research Software Engineer job openings:

What are popular job titles related to Research Software Engineer jobs in TN?

For Research Software Engineer jobs in TN, the most frequently searched job titles are:

Infographic showing various Research Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $181,986 per year, or $87.5 per hour.

Postdoctoral Scholar-Pediatrics CBMI

The University of Tennessee

Memphis, TN • On-site

Full-time

Posted 19 days ago


Job description

THIS IS A GRANT-FUNDED POSITION FUNDED UNTIL OCTOBER 1, 2027.

The Postdoctoral Scholar designs, develops, evaluates, and optimizes advanced artificial intelligence (AI) methods that support intelligent cancer patient navigation and clinical decision support. Under the direction of the Principal Investigator, this position leads research and development on multimodal machine learning, agentic AI, explainable AI, causal inference, predictive analytics, and continuous learning to develop trustworthy AI solutions that improve cancer care delivery.

Ph.D. in a relevant discipline (e.g. Medical Informatics, Computer Science, Software Engineering, Mathematics, etc.) 

Track record of publications in top journals and conferences in the field. Strong track record of quantitative and analytics mastery, and expertise in Artificial Intelligence, Machine Learning, Causal Modeling, and Knowledge Graphs. Strong coding and implementation skills. Outstanding interpersonal skills and written and verbal communication capabilities.

WORK SCHEDULE: This position may occasionally be required to work weekends and evenings. May require occasional overnight travel. 

  1. Designs, develops, implements, and optimizes advanced artificial intelligence, machine learning, and multimodal AI models for intelligent cancer patient navigation and clinical decision support.

  2. Conducts research in explainable AI, agentic AI, causal inference, predictive analytics, knowledge representation, and continuous learning.

  3. Designs and evaluates AI algorithms using electronic health records, patient-reported outcomes, social determinants of health, medical imaging, and other healthcare data sources.

  4. Conducts benchmarking, validation, performance evaluation, and fairness, robustness, and explainability assessments of AI model.

  5. Collaborates with software engineers, clinicians, and interdisciplinary investigators to translate AI research into interoperable clinical applications and decision support tools.

  6. Develops and maintains reproducible analytical workflows and research software to support AI model development and evaluation

  7. Mentors graduate students and junior researchers throughout the project lifecycle.

  8. Prepares manuscripts, technical reports, conference presentations, and publications in leading journals and scientific meetings.

  9. Participates in proposal preparation and collaborative research activities supporting federally and state-funded research programs.

  10. Performs other duties as assigned.