1

Theoretical Computer Science Internship Jobs in McKees Rocks, PA

Digital Analyst Internships

Pittsburgh, PA

$95K - $113K/yr

By submitting your interest, you'll be among the first to know when internship opportunities open ... Students currently pursuing a bachelor's degree in Computer Science, Information Systems, or a ...

... not theoretical * Partner with the Director of Engineering to spot adoption friction on your team ... A solid foundation in Computer Science, with strong competencies in data structures and algorithms

... 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 ...

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

Showing results 41-60

Theoretical Computer Science Internship information

See McKees Rocks, PA salary details

$8

$16

$22

How much do theoretical computer science internship jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for theoretical computer science internship in McKees Rocks, PA is $16.27, according to ZipRecruiter salary data. Most workers in this role earn between $13.56 and $18.08 per hour, depending on experience, location, and employer.

What is a theoretical computer science internship?

A Theoretical Computer Science Internship is a temporary position, typically for students or recent graduates, focused on research and problem-solving within the foundational areas of computer science. Interns in this role explore topics such as algorithms, computational complexity, cryptography, and formal methods. They often work on mathematical proofs, theoretical models, or simulations under the guidance of experienced researchers or faculty. The internship provides valuable experience in academic research, logical reasoning, and advanced problem-solving, preparing participants for further study or research-oriented careers.

What types of projects do interns typically work on during a theoretical computer science internship?

During a Theoretical Computer Science Internship, interns often work on projects involving algorithm design, computational complexity, graph theory, or cryptography. These projects may include analyzing and improving existing algorithms, developing proofs of concept, or researching open problems under the guidance of senior researchers. Interns usually collaborate closely with other interns and full-time researchers, participate in regular group meetings, and are encouraged to present their findings. The work is generally research-oriented and may involve reading academic papers, writing reports, and sometimes contributing to publications.

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

To thrive as a Theoretical Computer Science Intern, you need a strong background in mathematics, algorithms, and discrete structures, often supported by coursework in computer science or mathematics. Familiarity with programming languages (such as Python or C++), LaTeX for documentation, and version control systems like Git is typically expected. Analytical thinking, problem-solving, and effective written communication are standout soft skills for this role. These skills are crucial for tackling complex theoretical problems, collaborating on research, and clearly presenting findings in both academic and professional environments.

What is the difference between Theoretical Computer Science Internship vs Data Science Internship?

AspectTheoretical Computer Science InternshipData Science Internship
Required CredentialsTypically requires computer science or related degrees, strong math backgroundRequires statistics, programming, and data analysis skills
Work EnvironmentResearch labs, academic settings, tech companies focusing on algorithms and theoryBusiness, tech companies, analytics firms working on data modeling and insights
Industry UsageAcademic research, R&D departments, tech industryBusiness analytics, marketing, finance, tech industry

Theoretical Computer Science Internships focus on algorithm development, computational theory, and mathematical foundations, often in research or academic settings. Data Science Internships emphasize data analysis, machine learning, and practical application of statistical methods in business or tech environments. While both require strong programming skills, their core focus and industry applications differ significantly.

What cities near McKees Rocks, PA are hiring for Theoretical Computer Science Internship jobs?

Cities near McKees Rocks, PA with the most Theoretical Computer Science Internship job openings:

Infographic showing various Theoretical Computer Science Internship job openings in McKees Rocks, PA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 83% Physical, 2% Hybrid, and 15% Remote job distribution, with an average salary of $33,839 per year, or $16.3 per hour.

Technical Client Support Internship

Coraopolis, PA • On-site

Edgeworth Security
Investigation and Physical Security Services • 51 - 200 employees

$18.80/hr

Full-time, Part-time, Internship

Re-posted 9 days ago


Job description

Job Type
Internship
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)

Salary Description
$18.80/hour