1

Computer Science Jobs in Woonsocket, RI (NOW HIRING)

Bachelor's degree in Computer Science, Statistics, Mathematics, Engineering, Economics, or any related quantitative discipline * A Master's or PhD in Computer Science, AI, Data Science, or a related ...

next page

Showing results 1-20

Computer Science information

See Woonsocket, RI salary details

$54.1K

$79.6K

$93.9K

How much do computer science jobs pay per year?

As of Jul 11, 2026, the average yearly pay for computer science in Woonsocket, RI is $79,637.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,300.00 and $89,600.00 per year, depending on experience, location, and employer.

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 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 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 are the most commonly searched types of Computer Science jobs in Woonsocket, RI? The most popular types of Computer Science jobs in Woonsocket, RI are:
What cities near Woonsocket, RI are hiring for Computer Science jobs? Cities near Woonsocket, RI with the most Computer Science job openings:
Infographic showing various Computer Science job openings in Woonsocket, RI as of July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 22% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $79,637 per year, or $38.3 per hour.

Microbiome Computational Scientist

Massgeneralbrigham

Boston, MA

Full-time

Posted 25 days ago


Job description

Site: The Brigham and Women's Hospital, Inc.


Mass General Brigham relies on a wide range of professionals, including doctors, nurses, business people, tech experts, researchers, and systems analysts to advance our mission. As a not-for-profit, we support patient care, research, teaching, and community service, striving to provide exceptional care. We believe that high-performing teams drive groundbreaking medical discoveries and invite all applicants to join us and experience what it means to be part of Mass General Brigham.


Job Summary

PLEASE SUBMIT A COVER LETTER WITH YOUR APPLICATION.
The Microbiome AI/Deep Learning Lab in the Massachusetts Host-Microbiome Center and Division of Computational Pathology at Brigham and Women's Hospital/Harvard Medical School is seeking a computational scientist with experience in microbiome bioinformatics and machine learning. You will develop, deploy, and apply microbiome and bioinformatics machine learning approaches, with a special emphasis on deep learning, to a variety of microbiology data sources. Applications will include forecasting microbial population dynamics in the gut, characterizing the impact of spatial structure of the microbiome, predicting impact of the microbiome on host phenotype, tracking infections in human populations, elucidating microbial metabolism, and discovering functions of uncharacterized microbial metabolites and proteins.
Applicants should have a high level of interest in:
A long-term career in an academic medical environment, with the potential for your work to have a direct impact on healthcare outcomes.
Applying new deep learning technologies to biomedical problems.
Advancing knowledge of the microbiome and its role in human health and disease.
Working on an interdisciplinary team and collaborating with computational, wet lab and clinical scientists.
Engaging with the broader research community to advance applications of AI/deep learning for the microbiome.
About the environment: The Microbiome AI/Deep Learning Lab is an initiative within the Massachusetts Host-Microbiome Center (MHMC) and the Division of Computational Pathology (DCP) at Brigham and Women's Hospital (BWH)/Harvard Medical School (HMS). With recent funding from the Massachusetts Life Sciences Center, the Lab has built a state-of-the-art compute cluster with extensive GPU and CPU nodes, with the objective of making advanced deep learning technologies broadly available to microbiome researchers. The MHMC is a research and core facility that has worked with 100+ groups in the US and internationally to promote understanding of host-microbiome interactions in health and disease, emphasizing a focus on function to define causative effects of the microbiota and to harness this knowledge in developing new therapies, diagnostics and further commercial applications. The DCP is a research division with a broad mandate to develop and apply advanced computational methods for furthering the understanding, diagnosis and treatment of human diseases. BWH is an HMS affiliated teaching hospital, adjacent to the HMS main quad, and the second largest non-university recipient of NIH research funding.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
Engage in research developing and applying bioinformatic and machine learning approaches, for a variety of microbiology data sources, including next generation sequencing and metabolomic data.
Substantially contribute to scientific publications and grant applications.
Analyze datasets and produce visualizations and written reports about scientific findings.
Deploy computational pipelines on local workstations and on high performance CPU and GPU clusters.
Organize and curate large datasets using structured approaches, including database systems.
Engage with trainees and other users of the MHMC to facilitate use of computing resources and application of machine learning technologies for the microbiome.
Other duties as assigned.


Qualifications

QUALIFICATIONS:

  • PhD in Computational Biology, Computer Science, or related quantitative discipline.
  • Experience analyzing microbiome data and machine learning applications demonstrated through authorship on high-quality, peer-reviewed scientific publications.
  • 3+ years minimum Python programming experience.
  • 3+ years minimum experience working in high-performance computing environments.
  • Experience with microbiome bioinformatics methods and pipelines for next generation sequencing data analysis.
  • Experience with organizing and managing large multi-omics datasets.
  • Strong verbal and written communication, and interpersonal skills.
  • Experience with deep learning and PyTorch is highly desired

SKILLS/ABILITIES/COMPETENCIES REQUIRED:

  • Must be capable of contributing within an interdisciplinary team, exhibit a high level of initiative, and have an eagerness to learn new technologies.
  • Ability to manage entire projects in a research environment, from design to implementation, and interpretation of final results.
  • Must have experience analyzing microbiome data.
  • Must possess advanced knowledge of machine learning, including model development, training, testing and deploying.
  • Demonstrated ability to develop and implement computational approaches for analyzing complex biomedical datasets including next generation sequencing data.
  • Demonstrated ability to manage large and complex biomedical datasets, using tools such as databases.
  • Excellent written and verbal communication skills with demonstrated ability to communicate complex results to both technical and non-technical audiences, through publications and presentations.
  • Ability to implement machine learning methods in Python; experience with deep learning and using PyTorch is highly desired.
  • Knowledge of software engineering best practices, including source code management/control (e.g., Git) and containerization approaches.
  • Experience with high-performance computing environments, including scheduling systems, e.g., SLURM.
  • Ability to multitask and prioritize work, to achieve desired goals and deliverables.
  • Ability to share expertise, coach, and give general direction to others of different skill sets, backgrounds and levels.


Additional Job Details (if applicable)


Remote Type

Onsite


Work Location

60 Fenwood Road


Scheduled Weekly Hours

40


Employee Type

Regular


Work Shift

Day (United States of America)


Pay Range

$93,953.60 - $136,739.20/Annual


Grade

7


At Mass General Brigham, we believe in recognizing and rewarding the unique value each team member brings to our organization. Our approach to determining base pay is comprehensive, and any offer extended will take into account your skills, relevant experience if applicable, education, certifications and other essential factors. The base pay information provided offers an estimate based on the minimum job qualifications; however, it does not encompass all elements contributing to your total compensation package. In addition to competitive base pay, we offer comprehensive benefits, career advancement opportunities, differentials, premiums and bonuses as applicable and recognition programs designed to celebrate your contributions and support your professional growth. We invite you to apply, and our Talent Acquisition team will provide an overview of your potential compensation and benefits package.


EEO Statement:

2200 The Brigham and Women's Hospital, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religious creed, national origin, sex, age, gender identity, disability, sexual orientation, military service, genetic information, and/or other status protected under law. We will ensure that all individuals with a disability are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. To ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veteran's Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants who require accommodation in the job application process may contact Human Resources at (857)-282-7642.


Mass General Brigham Competency Framework

At Mass General Brigham, our competency framework defines what effective leadership "looks like" by specifying which behaviors are most critical for successful performance at each job level. The framework is comprised of ten competencies (half People-Focused, half Performance-Focused) and are defined by observable and measurable skills and behaviors that contribute to workplace effectiveness and career success. These competencies are used to evaluate performance, make hiring decisions, identify development needs, mobilize employees across our system, and establish a strong talent pipeline.