1

Theoretical Computer Science Jobs in Massachusetts

... 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 ...

Senior Tracking Scientist

Boston, 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 ...

... 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 ...

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 ...

... 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 ...

... 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 ...

... 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 ...

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 16, 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 Fellowship in Differentially Private Learning and Replicability

Postdoctoral Fellowship in Differentially Private Learning and Replicability

Harvard University

Cambridge, MA • On-site

$67K - $91K/yr

Full-time

Re-posted 13 days ago


Harvard University rating

8.4

Company rating: 8.4 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

81st of 555 rated colleges and universities


Job description

Position
Details
Title
Postdoctoral Fellowship in Differentially Private Learning and Replicability
School
Harvard John A. Paulson School of Engineering and Applied Sciences
Department/Area
Computer Science
Position Description
Cynthia Dwork, Gordon McKay Professor of Computer Science in Harvard SEAS' Theory of Computation Group, seeks applicants for a postdoctoral fellowship to conduct research in differentially private learning, its connections to replicability of algorithms, and algorithmic fairness.
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
A demonstrated interest in algorithmic fairness is desirable, as well as a track record of publications in high-quality venues in the stated areas.
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 two (or up to three) references.
We encourage candidates to apply by March 2, 2026, but will continue to review applications for up to 30 days from date of posting.
Contact Information
Allison Choat (Faculty Coordinator, Theory of Computation 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