1

Junior Computer Science Jobs in Tennessee (NOW HIRING)

This engineer has strong SDLC (Software Development Life Cycle) experience, mentors junior ... Bachelor's Degree in Computer Science/Engineering or related field or equivalent experience * At ...

Data Engineer III - AMZ9674829

Nashville, TN · On-site

$155.98K - $198.70K/yr

Mentor junior data engineers. Position Requirements: Master's degree or foreign equivalent degree in Computer Science, Engineering, Information Systems, Mathematics, or a related field and three ...

Engineering Intern/Co-op

Powell, TN

$14.25 - $18.50/hr

Computer Science junior level students with a minimum GPA of 3.0 will also be considered. \n \n \n \n \n \n Please click the "Apply for Job" button below to apply. \n \n \n \n \n \n \n \n \n CleanAir ...

Aftersales Business Intelligence Junior Analyst Duties and Responsibilities: * Design and Develop ... Bachelor's degree in Information Technology/Computer Science, Mathematics/Statistics, Analytics ...

Mentor junior analysts or data scientists as needed Required Qualifications ... Bachelor's degree in Data Science, Computer Science, Statistics, Biostatistics, or a related ...

Junior AI Developer

Memphis, TN · On-site +1

$60.10K - $78K/yr

Bachelor's Degree in Computer Science, Data Science, AI, or related field is preferred, but not required. Equivalent practical experience, including boot camps, certifications, or self-directed ...

Senior Software Engineer

Cedar Hill, TN · On-site

$115.10K - $151.70K/yr

Franklin, TN HYBRID Must-Haves 1 Bachelor's Degree in Computer Science or similar field 2 ... more junior developers • Experience in the following: • C# • Debugging - GDB and Visual ...

Mentor junior engineers and ensure adherence to best practices. * Monitor and enhance performance ... Bachelor's in computer science or related field. * GCP / Cloud certifications preferred.

Senior Software Engineer

Cedar Hill, TN · Hybrid

$115.10K - $151.70K/yr

Franklin, TN HYBRID Must-Haves 1 Bachelor's Degree in Computer Science or similar field 2 ... more junior developers • Experience in the following: • C# • Debugging - GDB and Visual ...

Senior Software Engineer

Franklin, TN · On-site

$110K - $135K/yr

... Degree in Computer Science or similar field 2 Proficient experiences with C#, .Net framework ... This engineer has strong SDLC (Software Development Life Cycle) experience, mentors junior ...

Senior Software Engineer

Franklin, TN · Hybrid

$110K - $135K/yr

... Degree in Computer Science or similar field 2 Proficient experiences with C#, .Net framework ... This engineer has strong SDLC (Software Development Life Cycle) experience, mentors junior ...

next page

Showing results 1-20

Junior Computer Science information

See Tennessee salary details

$21.8K

$80.8K

$124.8K

How much do junior computer science jobs pay per year?

As of May 28, 2026, the average yearly pay for junior computer science in Tennessee is $80,756.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,800.00 and $79,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Computer Scientist, and why are they important?

To thrive as a Junior Computer Scientist, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic database management, and exposure to development environments are commonly expected. Strong problem-solving abilities, effective communication, and a willingness to learn are essential soft skills for this role. These skills and qualities enable junior computer scientists to contribute to team projects, adapt to new technologies, and efficiently solve real-world technical problems.

What types of projects and responsibilities can a Junior Computer Science professional expect in their first year?

As a Junior Computer Science professional, you can expect to work on a variety of foundational tasks such as debugging code, writing unit tests, and assisting with the development of new features under the supervision of more experienced team members. You may also participate in code reviews, collaborate with cross-functional teams like design and QA, and help maintain documentation. These hands-on experiences are designed to help you build technical skills, understand software development processes, and gradually take on more complex assignments as you gain confidence and expertise.

What is a Junior Computer Scientist?

A Junior Computer Scientist is an entry-level professional who typically holds a degree in computer science or a related field. They work under the supervision of senior staff to design, develop, test, and maintain software, algorithms, or systems. Their responsibilities may include coding, debugging, conducting research, and assisting with technical documentation. This role is often a starting point for those looking to advance in the field of computer science, offering valuable hands-on experience and opportunities to learn from more experienced colleagues.

What is the difference between Junior Computer Science vs Junior Software Developer?

AspectJunior Computer ScienceJunior Software Developer
Required CredentialsDegree in Computer Science or related fieldDegree or coding bootcamp certification
Work EnvironmentAcademic, research, or entry-level tech rolesSoftware development teams, tech companies
Industry UsageUniversities, research labs, tech firmsSoftware companies, startups, IT departments
Common Search/ComparisonYesYes

Junior Computer Science roles typically focus on foundational knowledge, research, or academic settings, requiring a degree in computer science. Junior Software Developer positions are more application-oriented, involving coding and software creation within development teams. While both roles are entry-level, they serve different career paths within the tech industry.

What are the most commonly searched types of Computer Science jobs in Tennessee? The most popular types of Computer Science jobs in Tennessee are:
What are popular job titles related to Junior Computer Science jobs in Tennessee? For Junior Computer Science jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Junior Computer Science jobs in Tennessee look for? The top searched job categories for Junior Computer Science jobs in Tennessee are:
What cities in Tennessee are hiring for Junior Computer Science jobs? Cities in Tennessee with the most Junior Computer Science job openings:
Infographic showing various Junior Computer Science job openings in Tennessee as of May 2026, with employment types broken down into 2% Internship, 2% As Needed, 73% Full Time, 8% Part Time, 11% Contract, and 4% Nights. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $80,756 per year, or $38.8 per hour.
Associate R&D Staff Member in Data Science for Advanced Manufacturing (Temporary)

Associate R&D Staff Member in Data Science for Advanced Manufacturing (Temporary)

Oak Ridge National Laboratory

Knoxville, TN • On-site

$52.60K - $53K/yr

Temporary

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 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

4th of 103 rated laboratories


Job description

Requisition Id 16307
Overview:
We are seeking an Associate R&D Staff Member in Data Science for Advanced Manufacturing who will focus on the development of next-generation, data-driven manufacturing systems that integrate artificial intelligence, real-time sensing, and digital twins to transform how critical components are designed, produced, and qualified. The selected candidates will conduct research in data science and AI to develop scalable, deployable methodologies to assess and to improve manufacturing quality, efficiency, and certification readiness. This position resides in the Manufacturing Systems Analytics group in the Digital and Secure Manufacturing Section, Manufacturing Science Division, Energy Science and Technology Directorate (ESTD) at Oak Ridge National Laboratory (ORNL).
You will work at the MDF to advance digital manufacturing technologies and to accelerate their deployment to industry and national scale applications. The MDF hosts a diverse set of advanced manufacturing systems - including powder bed, directed energy deposition, machining, polymer, and convergent manufacturing systems - used to produce critical components from advanced materials.
These systems are instrumented and connected through a unified digital thread platform that captures multimodal, high-frequency data across the full manufacturing lifecycle, from process execution to post-process characterization. This environment enables the creation of high-fidelity digital twins and AI-ready datasets that support real-time monitoring, predictive modeling, and process optimization.
In this role, you will leverage large-scale, heterogeneous datasets to develop and deploy AI-driven methods for:
  1. Real-time quality monitoring and control of manufacturing processes
  2. Understanding relationships between manufacturing intent, machine behavior, and part performance
  3. Optimization of manufacturing processes for improved throughput, reliability, and quality

You will contribute to the development of integrated data and AI workflows that span data acquisition, modeling, and decision-making, including deployment at the edge and across distributed systems. You will have access to extensive experimental and computational resources and will be expected to publish research, present results, and contribute to high-impact programs. With over 100 manufacturing systems at the MDF, this role offers the opportunity to work on diverse, high-impact problems and to shape the future of intelligent manufacturing.
Major Duties/Responsibilities:
  • Develop and deploy data analytics, machine learning, and statistical modeling methods for multimodal manufacturing datasets, including sensor streams, in-process signals, post-process characterization data, simulation outputs, and digital twin data.
  • Design and implement scalable data engineering pipelines for ingestion, transformation, validation, and curation of manufacturing data, enabling high-quality, AI-ready datasets. Develop, integrate, and evaluate AI/ML models for anomaly detection, predictive modeling, process optimization, and automated decision support, including real-time and edge deployment
  • Contribute to the development of software tools and workflows for processing and analyzing manufacturing and characterization data
  • Develop and integrate imaging and sensing systems for data collection and monitoring
  • Develop modular, extensible workflows (e.g., service-oriented or agent-based architectures) to orchestrate data processing, simulation, and decision-making
  • Publish research results in peer reviewed journals and present findings at scientific conferences
  • Mentor students and junior staff
  • Collaborate with multidisciplinary teams to provide computational and analytical expertise across projects
  • Support broader research and development activities within the MDF
  • Contribute to proposals, publications, and cross-organizational collaborations to advance digital manufacturing research
  • Deliver ORNL's mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote equal opportunity by fostering a respectful workplace - in how we treat one another, work together, and measure success.

Basic Qualifications:
  • Ph.D. in mechanical engineering, material science, electrical engineering, computer engineering, computer science, data science, applied mathematics, or a closely related field
  • Demonstrated experience applying data analytics, statistical modeling, and machine learning to real world datasets.
  • Experience conceiving and executing research and development projects
  • Proficiency in Python and common data science and machine learning libraries (e.g., NumPy, Pandas, SciPy, scikit-learn, PyTorch, TensorFlow)
  • Experience developing and deploying machine learning or deep learning models
  • Experience building and maintaining data processing pipelines for structured and unstructured data
  • Familiarity with high-performance computing, cloud environments, or distributed data systems
  • Familiarity with uncertainty quantification methods in AI/ML
  • Ability to present complex results to multidisciplinary teams, including engineering, scientific, and operational stakeholders
  • Ability to work effectively in a dynamic, collaborative research environment
  • Excellent verbal and written communication skills

Preferred Qualifications:
  • Experience working with manufacturing, materials, and sensor data
  • Experience with real-time or streaming data systems and edge AI deployment
  • Experience with multimodal datasets (e.g., imaging, time-series, and process data)
  • Experience with API-based data services, workflow automation, or integration of analytics into production systems
  • Knowledge of experimental design, uncertainty quantification, scientific machine learning, or digital twin methodologies
  • Experience collaborating across national laboratories, academia, or industry in multidisciplinary teams
  • 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:
  • Visa sponsorship is not available for this position
  • This is a temporary 24-month position. The appointment length will be up to 24 months with the potential for extension. Initial appointments and extensions are subject to performance and availability of funding.
  • Three letters of reference are required.

Please submit three letters of reference when applying to this position. You may upload these directly to your application or have them sent to ORNLRecruiting@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

For employment at Oak Ridge National Laboratory (ORNL), a Real ID compliant form of identification will be required. Additionally, ORNL is subject to Department of Energy (DOE) access restrictions. All employees must also be able to obtain and maintain a federal Personal Identity Verification (PIV) card as mandated by Homeland Security Presidential Directive 12 (HSPD-12) and Department of Energy (DOE) Order 473.1A, which requires a favorable post-employment background investigation.
To obtain this credential, new employees must successfully complete and pass a Federal Tier 1 background check investigation. This investigation includes a declaration of illegal drug activities, including use, supply, possession, or manufacture within the last year. This includes marijuana and cannabis derivatives, which are still considered illegal under federal law, regardless of state laws.
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.
ORNL offers competitive pay and benefits programs to attract and retain individuals who demonstrate exceptional work behaviors. The laboratory provides a range of employee benefits, including medical and retirement plans and flexible work hours, to support the well-being of you and your family. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also available for added 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.
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.
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.

What Oak Ridge National Laboratory employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom