We seek exceptional candidates in all areas of computer science, with a special interest this year in candidates in theoretical computer science, computer security, and artificial intelligence. We ...
We seek exceptional candidates in all areas of computer science, with a special interest this year in candidates in theoretical computer science, computer security, and artificial intelligence. We ...
College Computer Science Tutor
Reading, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Reading, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Allentown, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Allentown, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Chester, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Chester, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Harrisburg, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Harrisburg, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Erie, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
College Computer Science Tutor
Erie, PA · Remote
$18 - $40/hr
Emphasizes theoretical foundations alongside practical implementation and connects computer science to artificial intelligence, distributed systems, and industry engineering practices. * Curriculum ...
The candidate will have the opportunity to teach a wide variety of courses across all levels of the undergraduate curriculum, including introductory computer science courses, data structures, theory ...
The candidate will have the opportunity to teach a wide variety of courses across all levels of the undergraduate curriculum, including introductory computer science courses, data structures, theory ...
Open Rank Tenure Line Position in Computer Science (College of Engineering) /Huck Institute of Life
University Park, PA · On-site
The Department of Computer Science within the College of Engineering, University Park, PA seeks Assistant , Associate , or Full Professors whose research and teaching advance core AI and ML theory ...
Open Rank Tenure Line Position in Computer Science (College of Engineering) /Huck Institute of Life
University Park, PA · On-site
The Department of Computer Science within the College of Engineering, University Park, PA seeks Assistant , Associate , or Full Professors whose research and teaching advance core AI and ML theory ...
All other duties as assigned Essential Skills and Experience: * BS in Computer Science, Computer ... Familiarity with general computer use, computing theory and systems analysis methodologies
All other duties as assigned Essential Skills and Experience: * BS in Computer Science, Computer ... Familiarity with general computer use, computing theory and systems analysis methodologies
The postdoctoral researcher will help extend this agenda through theoretical development, empirical ... A computer science background and the ability to build data pipelines are a plus, as well as ...
The postdoctoral researcher will help extend this agenda through theoretical development, empirical ... A computer science background and the ability to build data pipelines are a plus, as well as ...
The postdoctoral researcher will help extend this agenda through theoretical development, empirical ... A computer science background and the ability to build data pipelines are a plus, as well as ...
The postdoctoral researcher will help extend this agenda through theoretical development, empirical ... A computer science background and the ability to build data pipelines are a plus, as well as ...
Lecturer or Assistant Teaching Professor in Computer Science and Software Engineering
Erie, PA · On-site
POSITION SPECIFICS The Computer Science and Software Engineering Department at Penn State Behrend ... Areas of expertise may include computer theory, systems design and programming, introductory and ...
Lecturer or Assistant Teaching Professor in Computer Science and Software Engineering
Erie, PA · On-site
POSITION SPECIFICS The Computer Science and Software Engineering Department at Penn State Behrend ... Areas of expertise may include computer theory, systems design and programming, introductory and ...
POSITION SPECIFICS The Computer Science and Software Engineering Department at Penn State Behrend ... Areas of expertise may include computer theory, systems design and programming, introductory and ...
POSITION SPECIFICS The Computer Science and Software Engineering Department at Penn State Behrend ... Areas of expertise may include computer theory, systems design and programming, introductory and ...
Data Engineer - School of Computer Science - MLD
Pittsburgh, PA · On-site
$111K - $133K/yr
... bridges theoretical research and practical applications. Faculty and students frequently ... Bachelor's Degree in computer science or related field required. * Minimum 3-5 years of system ...
Data Engineer - School of Computer Science - MLD
Pittsburgh, PA · On-site
$111K - $133K/yr
... bridges theoretical research and practical applications. Faculty and students frequently ... Bachelor's Degree in computer science or related field required. * Minimum 3-5 years of system ...
Data Engineer - School of Computer Science - MLD
Pittsburgh, PA · On-site
$107K - $128K/yr
... bridges theoretical research and practical applications. Faculty and students frequently ... Bachelor's Degree in computer science or related field required. * Minimum 3-5 years of system ...
Data Engineer - School of Computer Science - MLD
Pittsburgh, PA · On-site
$107K - $128K/yr
... bridges theoretical research and practical applications. Faculty and students frequently ... Bachelor's Degree in computer science or related field required. * Minimum 3-5 years of system ...
Data Engineer - School of Computer Science - MLD
$111K - $133K/yr
... bridges theoretical research and practical applications. Faculty and students frequently ... Bachelor's Degree in computer science or related field required. * Minimum 3-5 years of system ...
Data Engineer - School of Computer Science - MLD
$111K - $133K/yr
... bridges theoretical research and practical applications. Faculty and students frequently ... Bachelor's Degree in computer science or related field required. * Minimum 3-5 years of system ...
... of computer science and the life sciences . This effort aims to strengthen the University ... ML theory, foundation models and generative AI, reinforcement learning and autonomous agents ...
... of computer science and the life sciences . This effort aims to strengthen the University ... ML theory, foundation models and generative AI, reinforcement learning and autonomous agents ...
... theory, statistics, and experimental design (A/B Testing). • Experience with collaborative software engineering practices (Agile, DevOps). • Bachelor's or Master's degree in Computer Science ...
Quick apply
... theory, statistics, and experimental design (A/B Testing). • Experience with collaborative software engineering practices (Agile, DevOps). • Bachelor's or Master's degree in Computer Science ...
... and/or theoretical chemistry at the rank of assistant professor or higher depending on ... engineering and computer science, to make unique contributions to the field of chemistry.
... and/or theoretical chemistry at the rank of assistant professor or higher depending on ... engineering and computer science, to make unique contributions to the field of chemistry.
With ground-breaking brain science, path-breaking performances, creative start-ups, big data, big ... bridges theoretical research and practical applications. Faculty and students frequently ...
With ground-breaking brain science, path-breaking performances, creative start-ups, big data, big ... bridges theoretical research and practical applications. Faculty and students frequently ...
Theoretical Computer Science information
See Pennsylvania salary details
$11K - $25.6K
0% of jobs
$25.6K - $40.2K
0% of jobs
$40.2K - $54.8K
0% of jobs
$54.8K - $69.3K
13% of jobs
$69.3K - $83.9K
6% of jobs
$92.4K is the 25th percentile. Wages below this are outliers.
$83.9K - $98.5K
9% of jobs
$98.5K - $113.1K
16% of jobs
$113.1K - $127.7K
0% of jobs
$127.7K - $142.3K
0% of jobs
The median wage is $143.6K / yr.
$142.3K - $156.8K
48% of jobs
$156.8K - $171.4K
6% of jobs
$11K
$126.9K
$171.4K
How much do theoretical computer science jobs pay per year?
What is theoretical computer science?
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?
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?
Is computer science dead due to AI?
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.

Full-time
Re-posted 19 days ago
University Of Pennsylvania rating
8.1
Based on 81 frontline employees who took The Breakroom Quiz
152nd of 612 rated colleges and universities
Job description
The School of Engineering and Applied Science at the University of Pennsylvania continues to expand rapidly. As a key pillar of these investments, the Department of Computer and Information Science is engaged in an ambitious, multi-year hiring effort for tenure-track positions at the Assistant, Associate, and Full Professor levels. We have hired over 25 new tenure-track and tenured faculty, spanning all ranks, over the past 7 years.
We seek individuals with stellar research achievement and potential, who will excel in teaching undergraduate and graduate courses and take a position of international leadership in defining their field of study. These individuals will promote and welcome wide-ranging viewpoints and experiences, and will work closely with students of all backgrounds. Leadership in cross-disciplinary collaborations is of particular interest. Successful applicants will find Penn to be a stimulating environment conducive to professional growth. This position will start July 1, 2026.
Qualifications
Applicants must have a PhD in Computer Science or a relevant discipline. We seek exceptional candidates in all areas of computer science, with a special interest this year in candidates in theoretical computer science, computer security, and artificial intelligence. We especially invite applications from candidates whose interests are aligned with the school's strategic plan: https://www.seas.upenn.edu/about/strategic-plan/.
Application Instructions
To ensure full consideration, applicants are encouraged to apply by November 30th, 2025. However, applications will be accepted until positions are filled. Please submit a cover letter, curriculum vitae, research statement, teaching statement and four confidential letters of recommendation. Other supporting documents are optional. Applications must be submitted online through Interfolio.
What University Of Pennsylvania employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About University of Pennsylvania
Sourced by ZipRecruiter
The University of Pennsylvania, the largest private employer in Philadelphia, is a world-renowned leader in education, research, and innovation. This historic, Ivy League school consistently ranks among the top 10 universities in the annual U.S. News & World Report survey. Penn has 12 highly-regarded schools that provide opportunities for undergraduate, graduate and continuing education, all influenced by Penn's distinctive interdisciplinary approach to scholarship and learning. As an employer Penn has been ranked nationally on many occasions with the most recent award from Forbes who named Penn one of America's Best Employers By State in 2021.
Industry
Colleges, universities, and professional schools
Company size
10,000+ Employees
Headquarters location
Philadelphia, PA, US
Year founded
1740