1

Temporary Computer Science Jobs in Dumfries, VA (NOW HIRING)

senior .net developer

Washington, DC · On-site

$62.25 - $79.25/hr

And we do it every single day - for both temporary and permanent assignments and across virtually ... Computer Science, DataStructures, Algorithms, Memory Management * Strong understanding of OOP and ...

REQUIRED QUALIFICATIONS: * BS/MS in Computer Science, Electrical Engineering, Mechanical/Aerospace ... Pay within range listed above + temporary benefits package (applicable after 60 days of employment ...

REQUIRED QUALIFICATIONS: * BS/MS in Computer Science, Electrical Engineering, Mechanical/Aerospace ... Pay within range listed above + temporary benefits package (applicable after 60 days of employment ...

Responsible for making temporary solutions (workarounds) available to incident management and for ... Management Information Systems, Computer Science, Engineering, IT, Networking and ...

next page

Showing results 1-20

Temporary Computer Science information

What is the easiest temporary computer science job to get?

Temporary computer science roles such as data entry, basic technical support, or entry-level QA testing are generally the easiest to secure, often requiring minimal experience or certifications. These positions typically involve straightforward tasks like troubleshooting, testing software, or managing simple data, making them accessible for those new to the field.

What is the difference between Temporary Computer Science vs Software Developer?

AspectTemporary Computer ScienceSoftware Developer
CredentialsTypically requires a degree in Computer Science or related fieldSame as Temporary Computer Science, often with additional certifications
Work EnvironmentTemporary, project-based roles often in various industriesFull-time or contract positions within companies or tech firms
Employer & Industry UsageUsed by staffing agencies and companies for short-term needsEmployed directly by companies or as contractors for software projects
Search & Comparison IntentPeople looking for short-term tech roles or project-based workIndividuals seeking long-term or permanent software development roles

Temporary Computer Science roles are typically short-term, project-based positions requiring a background in computer science. Software Developers often work in more permanent or long-term roles, focusing on designing, coding, and maintaining software. While both roles require similar credentials, their work environments and employment types differ significantly.

What is a temporary computer science?

Temporary computer science jobs are short-term positions in the field of computer science, often filled to meet project-based needs, seasonal workloads, or to cover for permanent staff on leave. These roles can include positions such as software developers, IT support specialists, data analysts, or research assistants working on fixed-term contracts. Temporary jobs provide valuable experience, networking opportunities, and a chance to build technical skills, which can be beneficial for students, recent graduates, or professionals seeking flexibility.

What skills and qualifications are needed to thrive as a temporary computer science professional?

To thrive as a Temporary Computer Science professional, you need a solid understanding of programming languages, algorithms, and software development principles, often demonstrated through a relevant degree or equivalent experience. Familiarity with version control systems (like Git), integrated development environments (IDEs), and possibly certifications such as CompTIA or AWS can be highly beneficial. Strong problem-solving skills, adaptability, and effective communication help you integrate quickly and contribute to diverse teams or short-term projects. These skills ensure you can deliver quality results efficiently, adapt to new environments, and support organizational technology needs on a temporary basis.

What do temporary computer science professionals do?

Temporary computer science professionals are often brought on to support ongoing projects with tight deadlines, such as software testing, bug fixing, data migration, or developing specific features. They may also assist with code reviews, documentation, or updating legacy systems. These tasks are crucial for keeping project timelines on track and ensuring the quality of deliverables. Temporary team members typically work closely with permanent staff, participating in team meetings and collaborating through agile methodologies to achieve shared objectives.

What are the most commonly searched types of Computer Science jobs in Dumfries, VA?

The most popular types of Computer Science jobs in Dumfries, VA are:

What cities near Dumfries, VA are hiring for Temporary Computer Science jobs?

Cities near Dumfries, VA with the most Temporary Computer Science job openings:

Infographic showing various Temporary Computer Science job openings in Dumfries, VA as of August 2026, with employment types broken down into 26% Full Time, 23% Part Time, and 51% Temporary. Highlights an 86% In-person, and 14% Remote job distribution.

COMPUTER SCIENTIST (AI TEST AND EVALUATION)

Defense Threat Reduction Agency

Fort Belvoir, VA • On-site, Remote

$121K - $158K/yr

Full-time

Posted 17 days ago


Job description

Summary
This position may be filled using Direct Hire Authority: Z5CAV/Direct-Hire Authority (Certain DoD Personnel) PL 118-31, Sec 125OB (i)(2), 12/22/2023.This position is being filled under the memorandum from the Under Secretary of Defense for Personnel and Readiness (USD(P&R)) "Expansion of Direct Hire Authority for Certain Personnel of the Department of Defense," dated August 12,2024.
This position is part of the Defense Threat Reduction Agency,
Learn more about this agency
Duties
Help
As a COMPUTER SCIENTIST (AI TEST AND EVALUATION) at the GS-1550-13 some of your typical work assignments may include:
  • Plans and executes comprehensive test and evaluation (T&E) of AI/ML systems by developing test plans, defining quantitative and qualitative metrics (e.g., sensitivity, specificity, confidence levels, generalizability), conducting hypothesis testing, and performing verification and validation activities to ensure AI solutions meet performance specifications and requirements.
  • Tests AI/ML systems for security, robustness, trustworthiness, and reliability by conducting adversarial testing in operationally realistic environments, performing risk assessments, evaluating functionality and compatibility across diverse scenarios, and building assurance cases that demonstrate the level of confidence in AI system capabilities.
  • Develops and executes code-level testing and validation procedures for machine learning models, including automating testing processes, evaluating user experience and human-computer interaction factors, and recording and managing all test data with accuracy and integrity throughout the testing life-cycle.
  • Prepares detailed T&E reports and communicates findings, risks, and recommendations to technical and non-technical audiences, including senior leadership, by translating complex test data and evaluative conclusions into clear, actionable courses of action that inform decision-making across the organization.
  • Assesses AI systems for bias, security vulnerabilities, and high-impact risks by reviewing AI architectures, analyzing training data sets and system outputs for unintended bias, identifying failure modes and low-probability risks, and developing risk management plans and corrective actions to ensure ethical and trustworthy AI deployment.
  • Collaborates with cross-functional teams - including developers, data scientists, cybersecurity professionals, and operational users- to integrate AI T&E frameworks into project test strategies and ensure seamless coordination across DataOps, MLOps, and DevSecOps pipelines, including AI deployment within cloud and IT infrastructure environments.
  • Represents the organization in working groups, interagency forums, and professional eventsrelated to AI T&E and responsible AI, while monitoring evolving test and safety standards (e.g., MIL-STD 882E, DO-178C, ISO 26262) to ensure AI evaluation activities remain current, rigorous, and aligned with mission requirements and AI ethical principles.

Requirements
Help
Conditions of employment
  • Must be a U.S. Citizen
  • Occasional Travel: Travel in the performance of temporary assignments may be required up to 20% CONUS/OCONUS.
  • Work Schedule: Full-time
  • Males born after 12-31-59 must be registered for Selective Service
  • Suitable for Federal employment, determined by a background investigation
  • May be required to successfully complete a probationary period
  • Overtime/Compensatory time may be required to accommodate operational needs of the organization
  • Tour of Duty: Flexible
  • Recruitment Incentives: May be authorized based on funding availability
  • Fair Labor Standards Act (FLSA): Exempt
  • Financial Disclosure: Not Required
  • Telework Eligibility: This position is in-person located at Fort Belvoir, VA. and may be eligible for limited, situational telework subject to supervisory approval and not to exceed current Agency guidelines.
  • Must be able to obtain and maintain a TOP SECRET/SCI security clearance.
  • Subject to pre-employment drug testing and periodic drug testing thereafter.
  • The employee must be willing to comply with each Combatant Command (COCOM) travel medical requirement to include vaccinations.
  • Valid Passport required.
  • Upon entering this position, you must maintain 8140 compliance by qualifying foundationally within 9 months, and residentially within 12 months, as referenced in DoDM 8140.03.

Qualifications
You may qualify at the GS 13 , if you fulfill the following qualifications:
A. One year of specialized experience equivalent to the 12 grade level in the Federal service as listed below:
  • Planning and executing test and evaluation (T&E) of artificial intelligence and machine learning (AI/ML) systems, including developing test plans, defining performance metrics, and conducting verification and validation activities to assess whether AI/ML models and applications meet defined requirements and performance standards.
  • Assessing AI/ML systems for risks related to security, robustness, bias, and trustworthiness and recommending risk mitigation strategies to ensure reliable system performance.
  • Writing and maintaining code in programming languages commonly used in AI/ML development.
  • Preparing technical reports and communicating complex AI/ML test findings, risks, and recommendations to both technical and non-technical stakeholders, including translating test data and evaluative conclusions into actionable recommendations for leadership and cross-functional teams.

Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community, student, social). Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.
In addition to meeting qualifications, your application package must reflect the applicable experience to meet the Individual Occupational Requirements for the 1550, series as listed below:
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. Applicants should have sufficient knowledge to understand the fundamental concepts and techniques of computer science. Courses designed to provide an introduction to computer science techniques and methodologies, to problems of system design, and to other specialized fields are acceptable. Courses or experience in teaching elementary, business, or shop mathematics are not acceptable.
https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/1500/computer-science-series-1550/
Education
You MUST provide transcripts or other documentation to support your educational claims.
All materials must be submitted by the closing date of the announcement.
GRADUATE EDUCATION: One academic year of graduate education is considered to be the number of credits hours that your graduate school has determined to represent one academic year of full-time study. Such study may have been performed on a full-time or part-time basis. If you cannot obtain your graduate school's definition of one year of graduate study, 18 semester hours (or 27 quarter hours) should be considered as satisfying the requirement for one year of full-time graduate study.
FOREIGN EDUCATION: If you are using education completed in foreign colleges or universities to meet the qualification requirements, you must show that the education credentials have been evaluated by a private organization that specializes in interpretation of foreign education programs and such education has been deemed equivalent to that gained in an accredited U.S. education program; or full credit has been given for the courses at a U.S. accredited college or university. For further information, visit: https://www2.ed.gov/about/offices/list/ous/international/usnei/us/edlite-visitus-forrecog.html
Additional information
Other Notes:
Noncompetitive Appointment Authorities
: For more information on noncompetitive appointment authority eligibility requirements: Special Hiring Authority for Certain Military Spouses
RE-EMPLOYED ANNUITANT: This position DOES NOT meet criteria for re-employed annuitant. The DoD criteria for hiring Re-employed Annuitants can be found at: https://www.esd.whs.mil/Portals/54/Documents/DD/issuances/140025/140025_vol300.PDF?ver=LQ7feWw-8-5DI2tceUpmgA%3d%3d
All applicants must meet qualifications and eligibility criteria by the closing date of the announcement.
This position is subject to an initial drug screening, and random testing thereafter. A negative drug test result must be received by HR within 30 calendar days after the EOD (i.e., start date). The selectee's inability successfully pass; or refusal to conduct the test may result in: 1) the tentative or FJO being withdrawn during the recruitment process; or 2) subsequently being removed from Federal service for failure to meet a condition of employment.
You may be required to sign a "Drug Test Statement of Understanding" if you are selected for this position.
Males born after 12-31-59 must be registered or exempt from Selective Service (see Who Needs to Register | Selective Service System : Selective Service System (sss.gov))
Expand Hide additional information
Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution.
Benefits
Help
A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.
Review our benefits
Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.