1

Apprentice Computer Science Jobs (NOW HIRING)

Introduction As an apprentice, you'll join with other apprentices in a local cohort. You'll go ... An Associates Degree in Computer Science, Information Systems or related. No relocation assistance ...

Introduction As an apprentice, you'll join with other apprentices in a local cohort. You'll go ... An Associates Degree in Computer Science, Information Systems or related. No relocation assistance ...

Introduction As an apprentice, you'll join with other apprentices in a local cohort. You'll go ... An Associates Degree in Computer Science, Information Systems or related. No relocation assistance ...

next page

Showing results 1-20

Apprentice Computer Science information

See salary details

$12

$22

$37

How much do apprentice computer science jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for apprentice computer science in the United States is $22.02, according to ZipRecruiter salary data. Most workers in this role earn between $17.31 and $24.04 per hour, depending on experience, location, and employer.

What is an apprentice computer scientist?

Apprentice Computer Science roles are entry-level positions designed for individuals who are learning the fundamentals of computer science while gaining hands-on experience in a professional setting. These apprenticeships combine classroom instruction with practical work, allowing apprentices to develop skills in programming, software development, and IT support. The goal is to prepare apprentices for a career in computer science by providing mentorship, real-world projects, and exposure to industry tools and practices.

What types of projects or tasks can I expect to work on as an apprentice computer scientist?

As an Apprentice Computer Science, you’ll typically support software development, testing, and troubleshooting tasks under the guidance of experienced engineers. You may assist with coding simple features, debugging, maintaining documentation, or participating in code reviews. Apprentices often collaborate with cross-functional teams, gaining exposure to real-world workflows and tools. This hands-on experience helps you build practical skills while contributing meaningfully to ongoing projects.

What are the key skills and qualifications needed to thrive as an apprentice computer scientist?

To thrive as an Apprentice Computer Scientist, you need a basic understanding of programming concepts, logical problem-solving skills, and often a foundational qualification in computer science or a related STEM field. Familiarity with coding languages (such as Python or Java), version control systems like Git, and basic software development tools is typically required. Strong communication, eagerness to learn, and teamwork skills help apprentices adapt quickly and contribute effectively. These abilities are crucial for building technical expertise, collaborating on projects, and growing within the fast-evolving tech industry.

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

AspectApprentice Computer ScienceJunior Software Developer
Required CredentialsBasic computer science knowledge, often enrolled in or recent graduate of a CS programSome experience or internship, basic coding skills, possibly a degree or equivalent
Work EnvironmentTraining-focused, supervised, often in educational or internship settingsProfessional work environment, contributing to projects under supervision
Employer & Industry UsageUsed in educational programs, internships, entry-level trainingCommon entry-level role in software companies and tech industries

The main difference is that an Apprentice Computer Science is typically in a training or internship phase, focusing on learning and skill development, while a Junior Software Developer is an entry-level professional actively contributing to software projects. Apprentices often have less hands-on responsibility and are in a learning environment, whereas Junior Developers are expected to perform coding tasks and collaborate within a team.

What are the most commonly searched types of Computer Science jobs?

The most popular types of Computer Science jobs are:

What states have the most Apprentice Computer Science jobs?

States with the most job openings for Apprentice Computer Science jobs include:

What are popular job titles related to Apprentice Computer Science jobs?

For Apprentice Computer Science jobs, the most frequently searched job titles are:

Infographic showing various Apprentice Computer Science job openings in the United States as of July 2026, with employment types broken down into 2% Locum Tenens, 91% Full Time, and 7% Part Time. Highlights an 100% Physical job distribution, with an average salary of $45,806 per year, or $22 per hour.

Apprentice, Baseball Research & Development

Arlington, TX • On-site

The Texas Rangers
Traveler Accommodation • 1 - 10 employees

Part-time

Posted 10 days ago


Job description

It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
JOB SUMMARY: The Texas Rangers are seeking candidates for an Apprenticeship in Baseball Analytics based in Arlington, TX.
ESSENTIAL FUNCTIONS OF POSITION INCLUDE, BUT ARE NOT LIMITED TO THE FOLLOWING:
  • Query and report on data
  • Build and maintain analytical tools, metrics, & models
  • Create compelling data visualizations and stories
  • Research game changing ideas and concepts
  • Present information to team leaders and organizational stakeholders
  • All other duties as assigned.

PREFERRED QUALIFICATIONS:
  • Bachelor's Degree in mathematics, engineering, computer science, data science, or related field
  • Strong knowledge of baseball analytics and associated data & technologies
  • Proficiency in Python, SQL, R, Shiny and/or other analytical tools
  • Familiarity with concepts such as predictive modelling, cloud computing, machine learning, artificial intelligence, and Bayesian analysis
  • Strong written & verbal communication as well as visualization skills
  • A creative mindset, open-mindedness, and desire to work in a learning culture

The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required of the job.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!