1

Temporary Computer Science Jobs in Columbia, MD (NOW HIRING)

This is a temporary position with the potential to convert to a full-time, regular employee role ... Master's degree required, and PhD preferred in Statistics, Mathematics, Computer Science, or ...

This is a temporary position with the potential to convert to a full-time, regular employee role ... Master\'s degree required, and PhD preferred in Statistics, Mathematics, Computer Science, or ...

This is a temporary position with the potential to convert to a full-time, regular employee role ... Master's degree required, and PhD preferred in Statistics, Mathematics, Computer Science, or ...

Onboard and Off board employees, temps, contractors, and consultants. Assist with the ... Education - Bachelor's in Computer Science, Engineering or related discipline or an equivalent ...

And we do it every single day - for both temporary and permanent assignments and across virtually ... computer science or related field Additional Information Highlights and benefits * We are a ...

Showing results 21-40

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 Columbia, MD?

The most popular types of Computer Science jobs in Columbia, MD are:

What cities near Columbia, MD are hiring for Temporary Computer Science jobs?

Cities near Columbia, MD with the most Temporary Computer Science job openings:

Infographic showing various Temporary Computer Science job openings in Columbia, MD as of August 2026, with employment types broken down into 64% Full Time, 24% Part Time, and 12% Temporary. Highlights an 82% In-person, 6% Hybrid, and 12% Remote job distribution.

Data Scientist - NLP

Analytica

Washington, DC • On-site, Remote

Temporary

Medical, Retirement

Re-posted 23 days ago


Job description

Analytica is seeking a Data Scientist to support long term federal client engagements projects in the DC Metro area. The role will apply statistical programming, modeling, visualization techniques, data mining, and forecasting skills to analyze challenging public sector problems.
This position is fully remote. This is a temporary position with the potential to convert to a full-time, regular employee role based on business needs, project funding, and individual performance. While full-time employment is not guaranteed, candidates who demonstrate strong performance and are a good long-term fit will be considered for permanent opportunities as they become available
Analytica has been recognized by Inc. Magazine as a fastest-growing private US small business. We work with U.S. government customers in health, civilian, and national security missions. Analytica offers competitive compensation with opportunities for bonuses, employer paid health care, training and development funds, and 401k match.
Responsibilities include:
  • Pre-processing - Demonstrate the skills and experience to collect, clean, and prepare data sets for input into a computational model using Python. Strong candidates will explain various methods you have applied using common pre-processing functions such as stop word removal, stemming, lemmatization, and tokenization.
  • Feature Engineering and Attribute Evaluation - Candidate must demonstrate experience with NLP feature engineering methods such as TF-IDF, word2vec, GloVe, and FastText identifying the key determinants for modeling that exist in the business process and within existing data sets as well as selecting evaluation protocols (model techniques).
  • Modeling - Candidates will have practiced skills and experience selecting classification modeling techniques to fit the business problem. Examples will include techniques such as machine learning (ML) supervised and unsupervised learning, regression, neural networks and deep learning, natural language processing, etc.
  • Validation - Strong candidates will describe their experience with investigating, reporting, and justifying model results.
  • Visualization- Experience in presenting the results of their modeling activities, depicting the insights realized, and explaining the relevance of their results to the organization's business challenges.
Qualifications:
  • Master's degree required, and PhD preferred in Statistics, Mathematics, Computer Science, or similar
  • High degree of experience utilizing SAS, R, or Python to support NLP use cases such as Document Summarization, Named Entity Recognition, Sentiment Analysis, and/or Topic Modeling
  • At least four years of experience developing scalable, production-ready NLP solutions using sci-kit learn, Keras, TensorFlow, PyTorch, Spark NLP.
  • Experience using git/github to version control source code
  • Experience leveraging transformer architecture to develop NLP models
  • Experience with open source NLP packages such as Gensim, SpaCy, or NLTK.
  • Experience with BERT, GPT-J, RoBERTa, T5 or other transformers
  • Experience with GenAI and Prompt Engineering is a plus
  • Experience in Databricks and MLFlow is a plus
  • Experience with machine translation and transcription of foreign language documents using Microsoft Azure translation services is a plus
  • Experience working in an AWS cloud environment and with related AWS services such as Bedrock and Textract
  • Experience coordinating and maintaining user stories
  • Must be a US citizen
  • Must be able to obtain and maintain a Public trust security clearance

AboutANALYTICA:Analytica is a leading consulting and information technology solutions provider to public sector organizations supporting health, civilian, and national security missions. Founded in 2009 and headquartered in Bethesda, MD, the company is an establishedSBA small businessthat hasbeen recognized byInc. Magazineeach of the past three years as one of the 250 fastest-growingcompanies in theU.S. Analytica specializes in providing software and systems engineering, information management, analytics & visualization, agile project management, and management consulting services.The companyis appraised by theSoftware Engineering Institute (SEI) atCMMI® Maturity Level 3and is anISO 9001:2008 certifiedprovider.
Analytica LLC is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other characteristic protected by applicable federal, state, or local law. As a federal contractor, we comply with the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and take affirmative action to employ and advance in employment qualified protected veterans. We ensure that all employment decisions are based on merit, qualifications, and business needs. We prohibit discrimination and harassment of any kind. Analytica LLC also provides reasonable accommodations to applicants and employees with disabilities, in accordance with applicable law.
To enhance efficiency, fairness, and accuracy, Analytica may use AI-assisted tools to support certain aspects of our hiring process.
  • Application Review: AI tools may help identify skills and experiences relevant to the role.
  • Interview Support: AI-powered notetaking tools may be used during interviews to document discussions and summarize key points.

These tools are used to assist our team. All hiring decisions are made by Analytica recruiters and hiring managers.
By submitting an application, you acknowledge that AI-assisted tools may be used to support parts of the application and interview process.
When receiving email communication from Analytica, please ensure that the email domain is analytica.net to verify its authenticity.