1

Theoretical Computer Science Jobs in Brooklyn, NY

Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...

Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...

Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...

Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...

Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...

next page

Showing results 1-20

Theoretical Computer Science information

See Brooklyn, NY salary details

$11.6K

$133.1K

$179.8K

How much do theoretical computer science jobs pay per year?

As of Aug 31, 2026, the average yearly pay for theoretical computer science in Brooklyn, NY is $133,133.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,700.00 and $160,900.00 per year, depending on experience, location, and employer.

What is a theoretical computer science?

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 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 are the key skills and qualifications needed to thrive in theoretical computer science, 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.

Is theoretical computer science useful?

Theoretical computer science is useful for understanding fundamental principles of algorithms, computation, and data structures, which underpin many practical applications in software development, cryptography, and artificial intelligence. It provides a strong foundation for roles involving research, algorithm design, and advanced problem-solving, often requiring skills in mathematics and programming languages. This knowledge can lead to careers in academia, industry research, and technology innovation.

What jobs can you do with theoretical computer science?

Theoretical computer science graduates can pursue roles such as research scientists, algorithms engineers, cryptographers, and data scientists. These positions often require strong analytical skills, programming knowledge, and understanding of computational complexity and algorithms. They are commonly found in academia, technology companies, cybersecurity firms, and research institutions.

What are popular job titles related to Theoretical Computer Science jobs in Brooklyn, NY?

For Theoretical Computer Science jobs in Brooklyn, NY, the most frequently searched job titles are:

What job categories do people searching Theoretical Computer Science jobs in Brooklyn, NY look for?

The top searched job categories for Theoretical Computer Science jobs in Brooklyn, NY are:

Infographic showing various Theoretical Computer Science job openings in Brooklyn, NY as of August 2026, with employment types broken down into 57% Full Time, and 43% Part Time. Highlights an 61% In-person, and 39% Remote job distribution, with an average salary of $133,133 per year, or $64 per hour.

NYU Courant Computer Science Assistant Professor/Faculty Fellow | Fall 2026

New York University

New York, NY • On-site

$98K/yr

Full-time

Re-posted 27 days ago


New York University rating

8.5

Company rating: 8.5 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

80th of 627 rated colleges and universities


Job description

Description
The NYU Courant Institute Department of Computer Science is recruiting for Assistant Professor / Faculty Fellow (non-tenure-track) positions in Computer Science. All areas of Computer Science are considered. The department has strengths in theoretical computer science and cryptography, distributed computing and networking, machine learning and data science, computer vision and graphics, scientific computing and optimization, and verification and programming languages. The department has extensive collaborations with other NYU schools, centers, and departments, as well as industrial research labs in New York, including Facebook, Google, IBM Watson Research Center, etc. The appointments are for two or three years, and carry a teaching load of one course per semester. For full consideration, applications should be submitted by February 1, 2026. The Search Committee will begin reviewing applications immediately.
In compliance with NYC's Pay Transparency Act, the annual base salary of this position is $98,325.
Qualifications
Applicants must have (or expect to have by September 30, 2026) a Ph.D. in Computer Science, or related field (e.g. Mathematics, Statistics, or Engineering).
Application Instructions
Applicants must submit their CV, research statement, teaching statement, and arrange for at least three (3) reference letters to be submitted directly (follow instructions within the application). Please submit your application via Interfolio.

What New York University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


New York University logo

About New York University

Sourced by ZipRecruiter

Since its founding in 1831, NYU has been an innovator in higher education, reaching out to an emerging middle class, embracing an urban identity and professional focus, and promoting a global vision that informs its 20 schools and colleges. Today, that trailblazing spirit makes NYU one of the most prominent and respected research universities in the world, featuring top-ranked academic programs and accepting fewer than one in eight undergraduates. Anchored in New York City and with degree-granting campuses in Abu Dhabi and Shanghai as well as 12 study away sites throughout the world, NYU is a leader in global education, with more international students and more students studying abroad than any other US university.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

New York, NY, US

Year founded

1831