Thursday, October 17, 2019

2019 Fall Jobs Post

Starting PhD students over time would always assume that the computer science academic job market would be a strong or as weak when they graduate as it is when they were starting, and they would always be wrong. That may have changed. We've had such a stretch of strong growth in computer science, starting as we pulled out of the financial crisis in 2012, that students who started in the strong market back then see only a much stronger market today.

Every fall I recap advice for students, and others, looking for academic jobs. Best source are the ads from the CRA and the ACM. For theoretical computer science specific postdoc and faculty positions check out TCS Jobs and Theory Announcements. If you have jobs to announce, please post to the above and/or feel free to leave a comment on this post. Even if you don't see an ad, almost surely your favorite university is looking to hire computer scientists. Check out their website or email someone at the department. The CRA just published a member book, a collection of one pagers for several departments, almost all of which are trying to grow.

Needless to say we're trying to greatly expand computing at Illinois Tech, come join us.

Something new this year, CATCS is collecting and disseminating profiles of junior theory researchers on the job market this year. Definitely take advantage whether to sign up as a job seeker or to reach out to theorists on the market once the profiles are posted. The CRA also maintains a CV database for candidates for academic, industrial and government research positions.

While this is a job-seekers market, you still need to put your best foot forward. Reach out to professors at conferences, such as the upcoming FOCS. Polish your CV and get your Google Scholar page in good shape. Practice your job talk, a bad one can kill your visit. Research the people you will see during the interview ahead of time, I like to write down one interesting discussion topic for each. You'll need to sell yourself to non-theorists. Data, cybersecurity and quantum are hot this year, highlight your work in those areas without making it look fake.

In any case have fun! You'll meet lots of interesting people in your job search and eat way too much.


  1. University of Colorado Boulder is seeking applicants at all levels in

    (1) Quantum Information Science & Engineering (, deadline Nov 15

    (2) Machine learning (, deadline Dec 1.

  2. Penn is hiring for multiple positions at all levels, and in all areas. Priority areas include machine learning, data science, and security.

  3. Speaking of the upcoming FOCS, Yael Kalai, Aviad Rubinstein, and I are organizing a mentoring workshop on the TCS job market: .

    On the website is a schedule, as well as a Google form to submit questions you'd like to ask panelists.

  4. We have a new initiative, The Euler International Mathematical Institute in St.Petersburg. This will be a, so-to-say, hybrid of something like IHES with Dagstuhl/Oberwolfach.

    We are currently seeking postdocs, including TCS. St.Petersburg is the most beautiful city in the world and has multiple mathematical locations including Steklov Institute of Mathematics and Dept. of Math&CS in St.Petersburg State Univ. The preference is given to applications sent before 11/30/19, but the offer will remain active until all positions are filled.

    1. Forgot to add a reference, here it is:

    2. Another opportunity in Russia: assistant professor tenure track position in Moscow HSE (Computer science department) with reasonable salary and very reasonable teaching load, no Russian required. See also for informal comments

  5. UIC Math (MSCS) is hiring tenure-track faculty in "mathematical computer science", which includes all areas of TCS:

    We are also searching for a 3-year TRIPODS postdoc in foundations of data science (broadly interpreted):

    To learn more about our growing inter-departmental TCS group, visit: