A BS degree in a quantitative or analytical field (data science, computer science, statistics ... relevant internship experience and a proven track record of leveraging analytics to drive ...
Quick apply
A BS degree in a quantitative or analytical field (data science, computer science, statistics ... relevant internship experience and a proven track record of leveraging analytics to drive ...
Quick apply
A BS degree in a quantitative or analytical field (data science, computer science, statistics ... relevant internship experience and a proven track record of leveraging analytics to drive ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
Hampton, VA · On-site
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
Hampton, VA · On-site
... Computer Science, or another hard science Preference for students who have completed at least 3 ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...
Hampton, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Hampton, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Richmond, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Richmond, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Lynchburg, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Lynchburg, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Lynchburg, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Lynchburg, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Hampton, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Hampton, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Annandale, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Annandale, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Norfolk, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Norfolk, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Chesapeake, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Chesapeake, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Richmond, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
Richmond, VA · On-site
By submitting your interest, you'll be among the first to know when internship opportunities open ... Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software ...
$19K - $28.7K
7% of jobs
$37.6K is the 25th percentile. Wages below this are outliers.
$28.7K - $38.4K
19% of jobs
$38.4K - $48.1K
22% of jobs
The median wage is $48.7K / yr.
$48.1K - $57.9K
18% of jobs
$57.9K - $67.6K
7% of jobs
$68.8K is the 75th percentile. Wages above this are outliers.
$67.6K - $77.3K
4% of jobs
$77.3K - $87K
3% of jobs
$87K - $96.8K
4% of jobs
$96.8K - $106.5K
12% of jobs
$106.5K - $116.2K
1% of jobs
$116.2K - $125.9K
1% of jobs
$19K
$61.8K
$125.9K
A Computer Science Internship is a temporary position where students or recent graduates gain practical experience in software development, data analysis, cybersecurity, or other tech-related fields. Interns work under the guidance of experienced professionals, contributing to real projects while enhancing their technical and problem-solving skills. These internships can be paid or unpaid and often serve as a stepping stone to full-time employment.
To succeed in Computer Science Internships, candidates typically need a solid understanding of programming languages such as Python, Java, or C++, as well as foundational knowledge gained through coursework or relevant projects. Familiarity with version control systems like Git, exposure to development environments, and sometimes experience with databases or cloud platforms are highly beneficial. Strong problem-solving abilities, adaptability, and effective communication skills help interns collaborate on team projects and learn quickly. These competencies are crucial for contributing meaningfully to technical tasks while growing professionally in a fast-paced environment.
As a computer science intern, you may collaborate with a team on real-world software development projects, assist in coding new features, perform testing and debugging, or work on data analysis tasks. Many interns also gain experience designing algorithms, writing documentation, and participating in code reviews. The specific responsibilities can vary based on the company's focus—ranging from web or app development to research or infrastructure support. These tasks are designed to help you apply academic knowledge to practical challenges, enhance your technical skills, and prepare you for future roles in computer science.
The most popular types of Computer Science Internships jobs in Virginia are:
For Computer Science Internships jobs in Virginia, the most frequently searched job titles are:
The top searched job categories for Computer Science Internships jobs in Virginia are:
Cities in Virginia with the most Computer Science Internships job openings:

We fuse rigorous, methodologically sound analysis with our cutting-edge technology platform, Narrative Analytics®. This powerful combination enables us to quantitatively analyze open-source media, deliver strategic recommendations, and craft executive-level communication strategies for clients with missions that matter.
Why Us?Our team is a vibrant mix of communication specialists, data scientists, and subject matter experts with extensive experience across U.S. Government agencies, non-profit organizations, and Fortune 500 companies. By joining Protagonist, you'll immerse yourself in a collaborative environment where innovation thrives, and your contributions truly matter.
What We DoAt Protagonist, you'll work on compelling projects that make a real difference. We seek talented individuals eager to contribute to our mission and grow alongside us. If you're passionate about communication, data analysis, and making an impact, we invite you to explore a career with Protagonist.
Explore Your Future with Us!Ready to take the next step in your career? Join us at Protagonist and be part of a team that's making a difference.
Washington, DC | Full-Time | Hybrid
Job DescriptionIn this role, you'll apply data science and analytic methods directly to projects, turning large, often unstructured datasets into findings that teams and clients can act on. Our work lives at the intersection of data science and social science: we pair computational techniques with an understanding of the social, political, and information dynamics behind the data. This is a multi-faceted role. You'll support our internal data efforts, stay hands-on with analysis and client delivery, and work with the product team to help improve Narrative Analytics®, the platform our analysts use every day. Whether your background is in social science research, product and analytics, or a more technical track, what matters most is that you can take messy, real-world data and make it useful for our team and our end customers.
ResponsibilitiesIf you're passionate about technology and making an impact, apply today! Protagonist is dedicated to fostering a welcoming and innovative environment where everyone's voice can make a difference.
Protagonist is an Equal Opportunity Employer.
Salary Range: $70,000-$102,000 based on education and level of relevant experience.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.