1

Computer Science Research Jobs in Virginia (NOW HIRING)

... research & development customers. Areas of focus span a broad spectrum from data analysis and ... Bachelor's degree in computer science, applied mathematics, physics, engineering, operations ...

Founded in 1946 and headquartered in Arlington, Virginia, the American Institutes for Research (AIR ... Master's degree in computer science-related fields (e.g., Data Science, Data Engineering, Computer ...

$56K/yr

... research, mathematics, probability, statistics, mathematical logic, science, or subject-matter ... Knowledge of computer operations and standard software applications . PART-TIME OR UNPAID ...

Computer Scientist

Mclean, VA · On-site

$99K - $225K/yr

Your deep data science expertise coupled with an original approach to your work will help clients ... As an advanced data scientist and researcher on our national security team, you'll evaluate AI ...

Computer Scientist

Reston, VA · On-site

$99K - $225K/yr

Your deep data science expertise coupled with an original approach to your work will help clients ... As an advanced data scientist and researcher on our national security team, you'll evaluate AI ...

Computer Scientist

Lorton, VA · On-site

$99K - $225K/yr

Your deep data science expertise coupled with an original approach to your work will help clients ... As an advanced data scientist and researcher on our national security team, you'll evaluate AI ...

Your deep data science expertise coupled with an original approach to your work will help clients ... As an advanced data scientist and researcher on our national security team, you'll evaluate AI ...

Showing results 21-40

Computer Science Research information

What is a computer science research?

A Computer Science Research job involves investigating fundamental and applied problems in computing to develop new algorithms, technologies, or theories. Researchers work in academia, industry, or government labs, focusing on areas such as artificial intelligence, cybersecurity, and data science. They conduct experiments, publish findings, and collaborate with other experts to advance the field.

What are the typical daily responsibilities of someone working in computer science research?

Professionals in Computer Science Research spend their days designing and conducting experiments, analyzing data, reviewing current literature, and developing new algorithms or models. They often collaborate with cross-functional teams, including other researchers, engineers, and sometimes product managers, to advance the understanding or application of emerging technologies. A significant portion of their work also involves writing and presenting research papers, prototyping solutions, and occasionally mentoring students or junior team members. The role is dynamic and involves both independent investigation and teamwork to solve complex technical problems.

What are the key skills and qualifications needed to thrive in computer science research, and why are they important?

Success in Computer Science Research requires a solid background in computer science theory, algorithms, mathematics, and typically a graduate degree such as a Master's or Ph.D. in a relevant field. Familiarity with programming languages (such as Python, Java, or C++), research tools (e.g., MATLAB, TensorFlow), and publishing research in peer-reviewed venues is highly valuable. Strong analytical thinking, problem-solving, written communication, and collaboration skills allow researchers to effectively explore novel ideas and present their findings. These competencies are critical for advancing technology, contributing original research, and working effectively in academic or industry research environments.

How to become a computer science researcher?

To become a computer science researcher, typically a candidate needs a strong foundation in computer science through a bachelor's degree, followed by advanced education such as a master's or Ph.D. in a specialized area. Developing skills in programming, data analysis, and research methodologies, along with publishing research papers and gaining experience through internships or research projects, is essential.

What are the top 3 jobs with a computer science research degree?

Computer science research degrees often lead to roles such as research scientist, data scientist, and software engineer. These positions typically require strong analytical skills, programming knowledge, and familiarity with machine learning, algorithms, or data analysis tools. They are common in academia, tech companies, and research institutions.

What does a computer science researcher do?

A computer science researcher investigates and develops new algorithms, theories, and technologies related to computing. They often work in academic or industry labs, analyzing data, designing experiments, and publishing findings to advance the field. Strong programming skills and knowledge of research methodologies are essential for this role.

What kind of research can you do in computer science research?

Computer science research involves exploring areas such as algorithms, artificial intelligence, machine learning, cybersecurity, data science, software engineering, and human-computer interaction. Researchers often work on developing new technologies, improving existing systems, and solving complex computational problems using programming languages, data analysis tools, and experimental methods.

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

The most popular types of Computer Science Research jobs in Virginia are:

What are popular job titles related to Computer Science Research jobs in Virginia?

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

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

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

What cities in Virginia are hiring for Computer Science Research jobs?

Cities in Virginia with the most Computer Science Research job openings:

Infographic showing various Computer Science Research job openings in Virginia as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 78% Full Time, 15% Part Time, 3% Contract, and 2% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution.

Research Scientist

Reston, VA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 29 days ago


Job description

About Metron
Metron is an employee-owned company dedicated to delivering innovative solutions for the most challenging national security problems. For over 40 years, our principled approach to problem-solving has yielded creative solutions at the intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are passionate about solving challenging problems. We look for individuals who share this same passion and can apply their experience in real-world settings.
Our Reston office is seeking talented candidates to develop mathematical models and algorithms, develop and demonstrate prototype software, and participate in operational analysis related to their technical work. We employ mathematicians, physicists and computer scientists. We routinely apply stochastic processes, statistical inference, optimization and scheduling, models of random graphs and applied physics to develop the underlying theory and applications for our clients. The successful candidate will interact with customers, gather requirements and data, write and present briefings, and contribute to the development of Metron tools.
Projects typically involve developing advanced algorithms implemented in a computer prototype system for our research & development customers. Areas of focus span a broad spectrum from data analysis and fusion, artificial intelligence and machine learning, signal processing, multi-variable optimization, mission planning and tactical decision aids. We work in small teams, led by Senior Scientists, who work closely with new employees. Project teams work together from the initial system concept, through software and algorithm design, to implementation and demonstration.
Required Qualifications
  • Bachelor's degree in computer science, applied mathematics, physics, engineering, operations research, or related field
  • Programming experience in Java, C, C++, MATLAB, Mathematica and/or Python
  • Mathematical modeling, simulation, signal processing, tracking and fusion, AI/ML or physical modeling experience, specifically in uncertain environments
  • US Citizenship required; successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information

Desired Qualifications
  • Advanced degree in computer science, applied mathematics, physics, engineering, operations research, or related field
  • Proficiency in object-oriented programming skills
  • Application of academic experience shown through presented talks at conferences or workshops and publications
  • Active DoD security clearance

Position Location: Reston, VA
*The selected individual(s) will be required to work from the Reston, VA office however we are flexible with our relocation timelines.
Perks and Benefits
  • Medical, Dental and Vision Insurance
  • Accompanying FSA and HSA options
  • Additional Voluntary Benefits
  • Paid Time Off
  • 9 Observed Holidays and 2 Floating Holidays
  • Paid Parental Leave
  • Military Leave
  • Tuition Reimbursement
  • Relocation Assistance
  • Professional Development Reimbursement
  • Annual Salary Reviews
  • Profit Sharing
  • 401(k) Traditional and Roth Options
  • Gym and Fitness Reimbursement
  • Employee Assistance Program
  • Employee Referral Program

Metron is an Equal Employment Opportunity (EEO) employer. It is the policy of the company to provide equal employment opportunities to all qualified applicants without regard to race, color, religious, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
VEVRAA Federal Contractor