1

Theoretical Computer Science Jobs in Massachusetts

... science, and software engineering to develop drugs for previously undruggable targets. Role ... Own computational theoretical chemistry programs across therapeutic modalities, disease targets ...

We hire top 1% talent to join our interdisciplinary team of scientists, engineers, researchers ... theory (DFT) approaches, molecular dynamics (MD) simulations, including both standard MD and ...

Senior Tracking Scientist

Woburn, MA · On-site

$139K - $165K/yr

... computer science, or data science * Experience with tracking technologies and estimation theory / statistics * Experience with C++ programming language * Ability to perform experiment design ...

D. in Computer Science, Operations Research, Physics, Electrical Engineering, Mathematics or other ... utility theory, game theory a plus Additional Information All your information will be kept ...

D. in Computer Science, Operations Research, Physics, Electrical Engineering, Mathematics or other ... utility theory, game theory a plus Additional Information All your information will be kept ...

... computer science, mathematics, physics, and data science. We use our expertise and creativity to ... theory algorithms for signals exploitation, target tracking, predictive analytics, and system ...

... computer science, mathematics, physics, and data science. We use our expertise and creativity to ... theory algorithms for signals exploitation, target tracking, predictive analytics, and system ...

$76K/yr

... both theoretical and practical, of the engineering sciences and techniques and their applications ... Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with ...

$76K/yr

... both theoretical and practical, of the engineering sciences and techniques and their applications ... Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with ...

... and not just theoretical. Experience or proficiency using statistical modeling tools (e.g. R ... analysis or Computer Science Minimum five to seven years professional experience Personal ...

next page

Showing results 1-20

Theoretical Computer Science information

See Massachusetts salary details

$12K

$138.3K

$186.8K

How much do theoretical computer science jobs pay per year?

As of Jul 13, 2026, the average yearly pay for theoretical computer science in Massachusetts is $138,276.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,500.00 and $167,100.00 per year, depending on experience, location, and employer.

What is theoretical computer science?

Theoretical computer science is a branch of computer science that focuses on understanding the fundamental principles and mathematical foundations of computation. It includes areas such as algorithms, computational complexity, automata theory, and formal languages, often requiring strong mathematical and analytical skills. Professionals in this field analyze the limits of what computers can solve and develop models to improve computational efficiency.

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

To thrive in Theoretical Computer Science, a strong background in mathematics, algorithms, and computational theory is essential, usually backed by an advanced degree such as a master's or PhD in computer science or a related field. Familiarity with formal verification tools, mathematical modeling software, and programming languages like Python or C++ is often required. Critical thinking, analytical reasoning, and effective written communication are standout soft skills for this role. These competencies are vital for developing rigorous proofs, articulating complex concepts, and contributing meaningful insights to the field.

What is the highest paying job in computer science?

In computer science, roles such as machine learning engineer, data scientist, and software architect tend to have the highest salaries, often exceeding six figures annually. These positions typically require advanced skills in algorithms, programming, and sometimes specialized certifications or experience with large-scale systems.

What are typical responsibilities for someone working in Theoretical Computer Science?

Theoretical Computer Science professionals often spend their days conducting original research, developing new algorithms, and analyzing computational problems from a mathematical perspective. They may collaborate closely with other researchers in interdisciplinary teams, attend academic conferences, and contribute to scholarly publications. While much of the work is individual and highly focused, regular interaction with collaborators and the broader academic community is common. This role can also involve mentoring students and engaging in peer review, making it both intellectually stimulating and highly collaborative.

What jobs can you do with theoretical computer science?

Theoretical computer science graduates can pursue roles such as research scientists, algorithm engineers, cryptographers, and data scientists. These positions often require strong analytical skills, knowledge of algorithms, and programming proficiency in languages like Python or C++, with opportunities in academia, industry, and government research labs.

Is computer science dead due to AI?

Theoretical computer science remains a fundamental field that underpins AI development, algorithms, and computational theory. AI advances create new research challenges and job opportunities for computer scientists skilled in areas like algorithms, machine learning, and data structures.

What is a Theoretical Computer Science job?

A Theoretical Computer Science job focuses on studying the fundamental principles of computation, algorithms, complexity, and mathematical models of computing. Professionals in this field work on problems related to computational efficiency, cryptography, machine learning theory, and formal methods. They often conduct research in academia, develop new algorithms, or contribute to cutting-edge technology in industry. These roles typically require strong mathematical skills and expertise in logic, discrete mathematics, and algorithm design.

What are the most commonly searched types of Theoretical Computer Science jobs in Massachusetts? The most popular types of Theoretical Computer Science jobs in Massachusetts are:
What job categories do people searching Theoretical Computer Science jobs in Massachusetts look for? The top searched job categories for Theoretical Computer Science jobs in Massachusetts are:
What cities in Massachusetts are hiring for Theoretical Computer Science jobs? Cities in Massachusetts with the most Theoretical Computer Science job openings:
Infographic showing various Theoretical Computer Science job openings in Massachusetts as of July 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, 1% Temporary, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $138,276 per year, or $66.5 per hour.
Postdoctoral Research Fellowships in the Science and Theory of Generative Modeling

Postdoctoral Research Fellowships in the Science and Theory of Generative Modeling

Harvard University

Cambridge, MA • On-site

$67K - $91K/yr

Full-time

Posted 23 days ago


Harvard University rating

8.4

Company rating: 8.4 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

80th of 553 rated colleges and universities


Job description

Position
Details
Title
Postdoctoral Research Fellowships in the Science and Theory of Generative Modeling
School
Harvard John A. Paulson School of Engineering and Applied Sciences
Department/Area
Computer Science
Position Description
The John A. Paulson School of Engineering and Applied Sciences (SEAS) seeks applicants for two Postdoctoral Fellow positions in Assistant Professor Sitan Chen's research group, to work on topics in the science and theory of generative modeling, including (but not limited to): (1) diffusion language models, (2) reward tilting, (3) complexity of score estimation, and (4) sampling with advice.
Basic Qualifications
Candidates are required to have a doctorate or terminal degree in Computer Science or a related area by the expected start date.
Additional Qualifications
Candidates are expected to have a strong background in the foundations of machine learning.
Special Instructions
Required application documents include a cover letter, CV, a statement of research interests, and up to three representative papers. Candidates are also required to submit the names and contact information for at least three and up to five references, and the application is complete only when three letters have been submitted.
We encourage candidates to apply by April 1, 2026, but will continue to review applications until the positions are filled.
Contact Information
Allison Choat (Faculty Coordinator, Chen Group)
Contact Email
achoat@seas.harvard.edu
Salary Range
$67,600 - $91,826
Pay offered to the selected candidate is dependent on factors such as rank, years of experience, training or qualification, field of scholarship, and accomplishments in the field.
Minimum Number of References Required
3
Maximum Number of References Allowed
5
Keywords

What Harvard University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom