1

Computer Science Jobs in Columbia, SC (NOW HIRING)

Master's degree (or higher) in statistics/mathematics, engineering, computer science, economics, or a related field. * Excellent interpersonal and communication skills * Strong knowledge of data ...

Help Desk Technician

Columbia, SC · On-site

$18.50 - $25/hr

Candidates with a college degree in computer science, network administration, or computer programming are preferred. Additional certifications in information technology infrastructure, network ...

Cloud Security Architect

Columbia, SC · On-site

$60.50 - $80.50/hr

Bachelor's Degree in Computer Science, Information Security, Information Systems, or a related field. * Master's Degree in Computer Science, Information Security, Information Systems, or a related ...

Java Tutor

Columbia, SC · Remote

$40/hr

Ability to explain encapsulation, abstract classes, design patterns, and JVM architecture while preparing students for AP Computer Science A, college-level software development, and industry ...

Ability to explain mathematical induction, counting principles, modular arithmetic, and tree structures while preparing students for computer science theory, cryptography, and advanced mathematics ...

next page

Showing results 1-20

Computer Science information

See Columbia, SC salary details

$46.1K

$67.9K

$80K

How much do computer science jobs pay per year?

As of May 31, 2026, the average yearly pay for computer science in Columbia, SC is $67,862.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,300.00 and $76,300.00 per year, depending on experience, location, and employer.

What Are Computer Science Jobs?

The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

What are the key skills and qualifications needed to thrive in a Computer Science role, and why are they important?

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses on practical software creation and deployment

Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

What are the most commonly searched types of Computer Science jobs in Columbia, SC? The most popular types of Computer Science jobs in Columbia, SC are:
What cities near Columbia, SC are hiring for Computer Science jobs? Cities near Columbia, SC with the most Computer Science job openings:
Infographic showing various Computer Science job openings in Columbia, SC as of May 2026, with employment types broken down into 75% Full Time, 7% Part Time, 2% Temporary, and 16% Contract. Highlights an 91% In-person, 2% Hybrid, and 7% Remote job distribution, with an average salary of $67,862 per year, or $32.6 per hour.
Senior Data Scientist - Canada

Senior Data Scientist - Canada

Artefact

North, SC

Other

Posted 10 days ago


Job description

About the job

Do you think like a management consultant, thrive in a startup environment, and can't stop thinking about the intersection of data, technology, and marketing?

With over 2000 employees, offices on five continents, and world-class clients like Samsung, L'Oreal, and Mattel, Artefact is a consulting firm that transforms data into value and business impact. We've recently launched in the US with offices located in NYC and Los Angeles, and we want you to join us as an integral part of our founding team!

Who We Are

Founded and headquartered in Paris, Artefact is a next-generation consulting firm, specializing in data, analytics & AI consulting, dedicated to transforming data into business impact across the entire value chain of organizations. We are proud to say that we help our clients grow their data and digital capabilities, and that we're also growing in parallel.

We have 2000 employees across 34 offices who are focused on accelerating digital transformation. Our state-of-the-art data technologies, lean AI agile methodologies, and cohesive teams of the finest business consultants, data analysts, data scientists, data engineers, and digital experts are all dedicated to bringing extra value to every client. We design data-based solutions to meet our clients' specific needs, always conceived with a business-centric approach and delivered with tangible results. Our data-driven services are built upon the deep AI expertise we've acquired with our 1000+ client base around the globe.

Find out more at artefact.com.

What you will be doing 

In addition to the core Data Science and ML Engineering Team, you will work with different stakeholders to:

  • Translate marketing and business challenges into analytical use cases, assess feasibility, and define clear hypotheses.
  • Develop statistical and machine learning models including regression, forecasting, classification, and clustering to identify performance drivers and predict business outcomes.
  • Build and maintain scalable data pipelines for data ingestion, transformation, and quality assurance across diverse marketing data sources.
  • Develop production ready modeling solutions including model training, deployment, monitoring, and ongoing refinement.
  • Evaluate and select appropriate statistical and machine learning techniques based on business context, constraints, and data availability.
  • Create clear and compelling data visualizations and dashboards to support data storytelling and decision making.
  • Collaborate with cross functional partners in an agile environment and iterate on solutions to maximize business impact.

What we are looking for 

  • The ideal candidate has a substantial quantitative skill set with 5+ years of relevant experience. 
  • Master's degree (or higher) in statistics/mathematics, engineering, computer science, economics, or a related field.
  • Excellent interpersonal and communication skills
  • Strong knowledge of data science algorithms and at least one proven experience in developing Statistical and ML algorithms
  • Proficient in Python (preferred) and/or R

Preferred: 

  • Financial sector experience. 
  • Preference in Causal Inference topics, Time Series, Advanced Statistics
  • Cloud technologies (GCP, Azure, AWS) especially Google Cloud Platform

Why you should join us

  • We are united by our values and strengthened by our hybrid expertise.
  • There is always a way: We're from the breed of does, of diggers, of makers. Because ideas are valuable only if executed.
  • Client trust is won on the field: Addressing client needs flows better hands on at their side.
  • If not used, it is useless: Our love for technology translates into a steep desire for adoption, true brilliance is about impact.
  • If not shared, our work is not done: Sharing knowledge is the best way to button up a mission, benefitting clients and colleagues.
  • We learn everyday: Tech is a land where everything move at the speed of light, you better be ready to challenge yourself.