1

Computer Science Internship Jobs in Pittsburgh, PA

... Science, Engineering, AI, Machine Learning, Computer Vision, Robotics and/or similar technical field(s) of study. - Demonstrated research/software engineering experience: through previous internships ...

... Science, Engineering, AI, Machine Learning, Computer Vision, Robotics and/or similar technical field(s) of study. - Demonstrated research/software engineering experience: through previous internships ...

The internship is expected to last 12-24 weeks, with an anticipated start date in Fall 2026 and possible extension to Winter 2026. Minimum Qualifications * Currently pursuing PhD in Computer Science ...

During the Technology Internship you will enhance your understanding of emerging technologies ... Computer Science, Computer Engineering, Electrical Engineering, General Engineering, Software ...

Senior R&D Engineer - Job ID 18042

Canonsburg, PA · On-site

$96K - $131K/yr

May be responsible for managing interns or co-ops but typically does not have direct reports. MINIMUM QUALIFICATIONS • PhD or foreign equivalent in Mathematics, Computer Science, Computer ...

Showing results 21-40

Computer Science Internship information

See Pittsburgh, PA salary details

$8

$20

$46

How much do computer science internship jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for computer science internship in Pittsburgh, PA is $20.87, according to ZipRecruiter salary data. Most workers in this role earn between $11.35 and $24.05 per hour, depending on experience, location, and employer.

What are internship opportunities in computer science?

An internship in computer science provides on-the-job training for students who study computer science. Your duties in this program depend on the focus on the internship. Some interns get experiencing coding and developing software, applications, or website user interfaces. As an intern, you work under the direction of programming and development professionals. Your responsibilities include writing lines of code, testing and debugging software, learning computer languages in a realistic setting, and functioning as part of a team. Other computer science internships focus on providing technical support, cybersecurity services, or administration services as part of an IT team.

What is a computer science internship?

A computer science internship is a temporary position that allows students or recent graduates to gain practical experience in the field of computer science. Interns typically work on real-world projects, assisting with programming, software development, data analysis, or IT support under the supervision of experienced professionals. These internships provide valuable hands-on skills, networking opportunities, and insight into potential career paths within technology industries.

What types of projects does a computer science intern typically work on, and how much autonomy can I expect?

Computer Science interns often contribute to real-world projects such as developing new software features, debugging code, automating processes, or supporting infrastructure. While the level of autonomy varies by company, interns are generally given meaningful tasks and encouraged to collaborate with senior engineers and cross-functional teams. You'll likely participate in code reviews, agile sprints, and team meetings, gaining hands-on experience and feedback. Many organizations assign mentors to guide interns, helping them balance independence with structured learning and support.

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

To thrive as a Computer Science Intern, you generally need foundational knowledge in programming, algorithms, and data structures, often supported by progress toward a computer science degree. Familiarity with coding languages such as Python, Java, or C++, as well as experience using version control systems like Git, is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns stand out in collaborative environments. These skills and qualities are essential because they enable interns to contribute meaningfully to projects, adapt to new technologies, and work efficiently within a development team.

What is the difference between Computer Science Internship vs Software Developer Intern?

AspectComputer Science InternshipSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in CS or related fieldSame as CS internship, often students or recent grads
Work EnvironmentVaries across tech companies, research labs, startupsPrimarily software development teams in tech firms
Employer & Industry UsageUsed across academia, industry, research projectsPrimarily in software development companies and tech industry
Common Search & Comparison IntentUnderstanding internship opportunities in CSComparing software development internship roles

Both Computer Science Internships and Software Developer Internships target students or recent graduates interested in tech. While CS internships may include research, data analysis, or broader technical roles, Software Developer Internships focus specifically on coding and software creation. The choice depends on your career goals and the specific skills you want to develop.

What do you do as a computer science intern?

A computer science intern typically assists with software development, coding, testing, and debugging projects. They may work with programming languages like Python, Java, or C++, and often collaborate with teams to gain practical experience in software engineering and problem-solving. Internships usually involve learning industry tools and following project deadlines under supervision.

What internships should I apply for in computer science?

Computer science internships are available in tech companies, startups, and research labs, often focusing on software development, data analysis, or cybersecurity. Applicants should have programming skills in languages like Python, Java, or C++, and may need to demonstrate problem-solving abilities or relevant coursework. Internships can be paid or unpaid and typically require a resume and sometimes a cover letter or technical assessment.
More about Computer Science Internship jobs

What are the most commonly searched types of Computer Science jobs in Pittsburgh, PA?

The most popular types of Computer Science jobs in Pittsburgh, PA are:

What cities near Pittsburgh, PA are hiring for Computer Science Internship jobs?

Cities near Pittsburgh, PA with the most Computer Science Internship job openings:

Infographic showing various Computer Science Internship job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $43,403 per year, or $20.9 per hour.

Technical Client Support Internship

EDGEWORTH SECURITY

Coraopolis, PA

$18.18/hr

Full-time, Part-time, Internship

Posted 15 days ago


Job description

Description

New World. New Problems. New Solutions.

Edgeworth Security is a full-service security firm, specializing in Interactive Video Surveillance, Security System Integration, Executive Protection and Security Consulting Services. Our security solutions and suite of managed services leverage modern technology and automation to significantly lower theft and crime, as well as improve overall operations for our customers. Edgeworth Security takes a proactive stance on crime prevention and operational enhancement by applying artificial intelligence and military grade analytics used in our Command Center. We combine people, processes, and technology to actively secure, protect and improve the operations of our clients' people, property, and assets.


Overview: As a Technical Client Support Intern, you will be a crucial part of our technical support operations, learning hands-on skills to ensure the security and integrity of our and our clients' digital infrastructure. You will monitor our systems, identify system faults, detect potential threats, and assist in incident response, playing a pivotal role in maintaining our internal and client networking infrastructure and safeguarding our internal and client technological ecosystem.


Position: Technical Client Support Internship

Location: Coraopolis, Pennsylvania. All candidates must currently reside within a commutable distance to Coraopolis/Robinson, PA. Relocation is not offered.


Job Type: Full-time, Part-time (School exception)


Travel: None. This position is onsite, in-office (remote as warranted by a school exception for part-time).


Hours: 40 hours weekly for Full-Time. Part-Time Interns are expected to work a minimum of 3 shifts per week. Shifts range from Monday through Sunday and vary based on availability.


Essential Job Function and Responsibilities:

  • Investigate and troubleshoot networking, security equipment, and operating system errors.
  • Monitor traffic, security alerts, and event logs to detect suspicious or anomalous activities.
  • Utilize tools to investigate and categorize events based on their severity/impact.
  • Analyze alerts and reports to identify potential incidents and vulnerabilities.
  • Prepare and maintain detailed reports, documentation, and notation of actions performed.
  • Collaborate to Identify opportunities to enhance monitoring and response processes.
  • Contributes to the development of playbooks, procedures, training, and documentation.

What's in it for you? Why work for Edgeworth:

We are growing! We want all candidates and employees to know that we are excited about the positive improvements we're making and our ongoing efforts to enhance our culture and provide an environment that promotes both professional growth and work-life balance. Our expansion brings exciting opportunities for progress and innovation as we adapt to new challenges. By embracing change, implementing effective processes, and exploring new technologies, we're continually improving. Together, with a shared focus on our goals, we're building a successful, dynamic company where everyone can thrive. We value our employees and are invested in personal and professional growth, learning new skills, challenging yourself, and growing your career while doing meaningful work.


Benefits & Compensation:

  • Hourly rate of $18.80 per hour
  • If  working on one of our observed holidays, time and a half is paid for hours worked on that holiday.
  • Hands-on training with industry experts.
  • Part-time employees are not eligible for benefits.

We look forward to the possibility of you joining our team.

Here at Edgeworth Security, we embrace diversity, equity, and inclusion, and always strive to be better than we were yesterday.

EOE/Minorities/Females/Vet/Disability/Sexual Orientation/Gender Identity Edgeworth Security is an Equal Opportunity Employer committed to hiring a diverse workforce.

Edgeworth Security utilizes e-Verify to check work authorization.

Requirements

Technical Knowledge & Skills 


This candidate will be expected to diagnose and resolve technical issues across a variety of hardware, software, and networking topics including but not limited to:


Required Skill(s):

  • Windows & Linux      Operating Systems troubleshooting knowledge
  • Strong analytical skills,      initiative, and the ability to work under pressure
  • Detail oriented and      organized approach while working in a ticketing system
  • Ability      to independently identify, research, and resolve complex problems
  • Network protocols (TCP/IP,      DHCP, DNS, etc.)

Preferred Skill(s):

  • 2+ years of experience in      technical support and/or network support position
  • Technical background with      specific knowledge in servers or networking
  • Networking and      configurations (Switching, routing, firewalls)


Education:

  • Bachelor's degree in computer science, Information Security, or a related field (or a pursuant of active attendance in a relevant program)