1

Theoretical Computer Science Internship Jobs in Virginia

$76K/yr

... both theoretical and practical, of the engineering sciences and techniques and their applications ... Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with ...

Showing results 21-40

Theoretical Computer Science Internship information

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 are popular job titles related to Theoretical Computer Science Internship jobs in Virginia?

For Theoretical Computer Science Internship jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Theoretical Computer Science Internship jobs in Virginia look for?

The top searched job categories for Theoretical Computer Science Internship jobs in Virginia are:

Infographic showing various Theoretical Computer Science Internship job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 77% Physical, 2% Hybrid, and 21% Remote job distribution.

COMPUTER SCIENTIST (AI INNOVATION LEAD)

Stafford, VA • On-site

U.S. Department of Defense (DOD)
Public Administration • 10K+ employees

$167K/yr

Full-time

Posted 17 days ago


U.S. Department Of Defense rating

7.9

Company rating: 7.9 out of 10

Based on 540 frontline employees who took The Breakroom Quiz

27th of 50 rated military and defense


Job description

DCSA is hiring a Computer Scientist (AI Platform Lead) to lead major AI/ML initiatives in our innovation program and Software Factory. You will serve as the principal advisor on emerging software architecture, establish the agency's AI standards, and ensure compliance with DoW and NIST AI frameworks. If you possess expert Agile software engineering experience and are ready to secure national security technologies through cutting-edge AI innovation, apply today!Qualifications:This position has a Basic Requirement for the 1550: Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus. All academic degrees and course work must be from accredited or pre-accredited institutions.
*NOTE: Failure to provide transcripts will result in you being rated ineligible for this position.
The experience described in your resume will be evaluated and screened from the Office of Personnel Management's (OPMs) basic qualifications requirements. See: Computer Science Series 1550 for OPM qualification standards, competencies and specialized experience needed to perform the duties of the position as described in the MAJOR DUTIES and QUALIFICATIONS sections of this announcement by 09/07/2026
Applicant must have directly applicable experience that demonstrates the possession of the knowledge, skills, abilities and competencies necessary for immediate success in the position. Qualifying experience may have been acquired in any public or private sector job, but will clearly demonstrate past experience in the application of the particular competencies/knowledge, skills and abilities necessary to successfully perform the duties of the position.
You must have specialized experience sufficient to demonstrate that you have acquired all the competencies necessary to perform at a level equivalent in difficulty, responsibility, and complexity to the next lower grade GG/GS-14 in the Federal service and are prepared to take on greater responsibility.
Generally, this would include one year or more of such specialized experience.
Specialized experience for this position includes: Experience in computer science theories to design, engineer, and implement complex Artificial Intelligence (AI) and Machine Learning (ML) software architectures within secure, high-impact environments. Experience in Agile methodologies and tools to manage enterprise-level projects, focusing on Minimum Viable Products (MVPs), continuous value assessments, and iterative software releases over traditional waterfall processes. Experience in establishing AI governance frameworks (such as case registries) and ensure compliance with federal standards such as AI NIST Risk Management Framework (RMF) principles. Experience navigating and leveraging the Software Acquisition Pathways to vet, acquire, and deploy modern software capabilities within a defense or national security framework. Experience with High-level communication and negotiation skills to liaise with critical external stakeholders and advocate for program priorities to senior military and civilian leaders.
Specifically you will be evaluated on the following competencies:
  1. Artificial Intelligence: Knowledge of the principles, methods, and tools used to design systems that perform human intelligence functions.
  2. Technical Credibility: Understands and appropriately applies principles, procedures, requirements, regulations, and policies related to specialized expertise.
  3. Strategic Thinking: Formulates objectives and priorities and implements plans consistent with the long-term interests of the organization in a global environment that takes into consideration the environment, resources, capabilities, constraints, and organization goals and values.
  4. Project Management: Knowledge of the principles, methods, or tools for developing, scheduling, coordinating, and managing projects and resources, including monitoring and inspecting costs, work, and contractor performance.
  5. Enterprise Architecture: Knowledge of principles, concepts, and methods of enterprise architecture to align information technology (IT) strategy, plans, and systems with the mission, goals, structure, and processes of the organization.
Education:Substitution of education may not be used in lieu of specialized experience for this grade level.Employment Type: OTHER

What U.S. Department Of Defense employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom