1

Computer Science Apprenticeship Jobs in Tennessee

This role focuses on developing apprentice competencies in applied mathematics, Blueprint Reading and CAD Fundamentals, industrial maintenance, machining, and machine repair through applied, hands-on ...

Apprentice, Chemical Operator

Memphis, TN · On-site

$17.25 - $19.50/hr

Basic computer skills for data entry and documentation purposes. * Demonstrated interest in ... for successful apprenticeship progression. Shift position with 12 - hour shifts, working ...

Apprentice - CNC Machinist

La Vergne, TN · On-site

$19.50 - $26.50/hr

... science, tooling and wear-resistant solutions. Customers across aerospace and defense, earthworks ... Key Responsibilities In this apprenticeship-level role, you will learn to: * Operate CNC machines ...

Apprentice, Chemical Operator

Memphis, TN · On-site

$17.25 - $19.50/hr

Basic computer skills for data entry and documentation purposes. * Demonstrated interest in ... for successful apprenticeship progression. Shift position with 12 - hour shifts, working ...

Apprentice - CNC Machinist

La Vergne, TN · On-site

$19.50 - $26.50/hr

... science, tooling and wear-resistant solutions. Customers across aerospace and defense, earthworks ... Key Responsibilities In this apprenticeship-level role, you will learn to: * Operate CNC machines ...

Apprentice - CNC Machinist

La Vergne, TN · On-site

$19.50 - $26.50/hr

... science, tooling and wear-resistant solutions. Customers across aerospace and defense, earthworks ... Key Responsibilities In this apprenticeship-level role, you will learn to: * Operate CNC machines ...

... computer and control skills at the workplace. During on-the-job learning (OJL) you will work with ... Science, or 4+ years of military experience - High School Diploma - 1+ years of PC software ...

Computer Science Apprenticeship information

See Tennessee salary details

$19.7K

$64.7K

$130.7K

How much do computer science apprenticeship jobs pay per year?

As of Sep 9, 2026, the average yearly pay for computer science apprenticeship in Tennessee is $64,693.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,364.00 and $83,776.00 per year, depending on experience, location, and employer.

What is a computer science apprenticeship?

A Computer Science Apprenticeship is a structured, hands-on training program that combines practical work experience with academic learning. Apprentices typically work under the guidance of experienced professionals while gaining technical skills in areas such as programming, software development, and cybersecurity. These programs often lead to industry-recognized certifications or a full-time job upon completion. They are ideal for individuals looking to enter the tech field without a traditional degree or seeking hands-on experience while studying.

What kind of mentorship or training can I expect during a computer science apprenticeship?

As a Computer Science Apprentice, you will typically receive structured mentorship from experienced software engineers and participate in hands-on training sessions. Expect regular code reviews, pair programming opportunities, and collaborative projects that help reinforce your learning. Many programs also provide access to internal documentation, technical workshops, and opportunities to shadow professionals across different teams, giving you a broader view of the field. This support structure is designed to help you rapidly build practical skills and prepare for a full-time role in computer science upon completion of the apprenticeship.

What are the key skills and qualifications needed to thrive in a computer science apprenticeship, and why are they important?

To excel in a Computer Science Apprenticeship, you need foundational knowledge of programming languages (such as Python, Java, or C++), basic understanding of algorithms and data structures, and a willingness to learn on the job. Exposure to version control systems like Git and familiarity with development environments or basic software engineering principles are often expected. Strong problem-solving abilities, effective communication, and a collaborative attitude help apprentices integrate seamlessly into development teams. These skills are crucial for adapting to new technologies, contributing effectively to projects, and gaining the practical experience needed for a successful tech career.

What are popular job titles related to Computer Science Apprenticeship jobs in Tennessee?

For Computer Science Apprenticeship jobs in Tennessee, the most frequently searched job titles are:

What job categories do people searching Computer Science Apprenticeship jobs in Tennessee look for?

The top searched job categories for Computer Science Apprenticeship jobs in Tennessee are:

Infographic showing various Computer Science Apprenticeship job openings in Tennessee as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 81% Physical, 1% Hybrid, and 18% Remote job distribution, with an average salary of $64,693 per year, or $31.1 per hour.

Machine Repair Instructor

Columbia, TN • On-site

TNBR Careers
Scientific Research and Development Services • 201 - 500 employees

$55/hr

Full-time, Contractor

Re-posted 4 days ago


Job description

Job Title: Machine Repair Instructor

Department: Workforce & Continuing Education Division

Note to applicants: This role is a temporary, full-time contract position with a fixed duration of 6-9 months with the possibility of an extension. Applicants should note that this position is not a permanent, tenure-track, or continuing appointment, and there is no expectation of renewal or conversion to a regular position. No benefits are available for this position. 
 
The hourly rate starts at $55.00 and is calculated based on the candidates experience and education.
 

Position Summary

The Machine Repair Instructor is responsible for delivering daily classroom and laboratory instruction in support of a registered apprenticeship program for a large, advanced manufacturing partner. Instruction is aligned with a structured Related Technical Instruction (RTI) curriculum and supported by faculty within the Engineering Systems Technology program.

This role focuses on developing apprentice competencies in applied mathematics, Blueprint Reading and CAD Fundamentals, industrial maintenance, machining, and machine repair through applied, hands-on instruction and theory-based learning.


Key Responsibilities

  • Deliver daily instructor-led training (classroom and lab-based) to cohorts of approximately 10 apprentices
  • Teach across a broad machine repair curriculum, including:
    • Applied mathematics (algebra and trigonometry for machine repair)
    • Blueprint reading and CAD fundamentals
    • Industrial safety, teamwork, and troubleshooting fundamentals
    • Electrical systems and industrial circuits
    • Mechanical power transmission and machinery systems
    • Hydraulics and pneumatics (basic through intermediate control systems)
    • Predictive and preventative maintenance practices
    • Metallurgy and strength of materials
    • Rigging and equipment handling
    • Welding processes (MIG, TIG, Stick)
    • Machining fundamentals (manual and CNC)
    • Industrial HVAC fundamentals
  • Facilitate both lecture-based instruction and hands-on lab activities (ranging from 100% classroom to 50/50 split depending on topic)
  • Utilize provided curriculum, lesson materials, and training systems to deliver consistent instruction
  • Support student learning through:
    • Demonstrations and guided lab work
    • Troubleshooting exercises and real-world application
    • Assessment of student progress and skills competency
  • Maintain a safe and effective learning environment aligned with OSHA and institutional standards
  • Collaborate with Engineering Systems Technology faculty to ensure alignment with academic and industry expectations
  • Maintain training equipment, lab organization, and instructional materials

Minimum Qualifications

  • Associate’s degree in Engineering, Mechatronics, or a closely related technical field
  • Demonstrated ability to effectively teach technical concepts in a classroom and lab environment
  • Demonstrated strong foundational knowledge in mechanical, electrical, and industrial systems

Preferred Qualifications

  • Minimum of 3 years of industry experience in manufacturing, industrial maintenance, automation, or related field
  • Prior teaching, training, or workforce development experience (formal or informal)
  • Industry certifications such as:
    • OSHA
    • NCCER
    • Welding, machining, or OEM certifications
  • Experience with AMATROL training systems or similar industrial training equipment
  • Demonstrated experience or familiarity that supports effective instruction and student learning in:
    • Hydraulics and pneumatics
    • Electrical systems and troubleshooting
    • Mechanical systems and power transmission
    • Applied math (algebra, trigonometry) in an industrial context

Work Environment & Instructional Setting

  • Small cohort size (approximately 10 students per class)
  • Combination of classroom instruction and hands-on lab training
  • Schedule aligned with apprenticeship and employer needs
  • Position based within the Workforce & Continuing Education division

Additional Information

  • This is a full-time, 6-9 month contracted position
  • Curriculum and instructional materials are fully developed and provided
  • Instruction is delivered in partnership with a major regional manufacturer and supported by internal academic faculty

Ideal Candidate Profile

The ideal candidate is a technically strong industry professional who can translate real-world machine repair and maintenance experience into structured, hands-on instruction. This individual is comfortable teaching across multiple disciplines and committed to developing the next generation of skilled maintenance technicians.

About Columbia State Community College:

As Tennessee’s first community college (established in 1966), Columbia State is committed to student success both in and out of the classroom, as well as economic and community development in our nine-county service area. Columbia State is a member of the Tennessee Board of Regents.  

Columbia State Community College does not discriminate on the basis of race, color, religion, creed, ethnicity or national origin, disability, age, status as a protected veteran, genetic information, or any other class protected by Federal or State laws and regulations and by Tennessee Board of Regents policies with respect to employment, programs, and activities.
The following person has been designated to handle inquiries regarding nondiscrimination policies:
Executive Director of Human Resources
humanresources@columbiastate.edu
1665 Hampshire Pike, Columbia, TN 38401
931-540-2501