1 of 18

Computer Technology Industry

Adventures, opportunities and outlook from a physicist’s perspective

UIUC Physics Career Seminar Presentation by Olabode Sule

2 of 18

Economics of STEM fields

3 of 18

Science funding vs Tech startup funding

4 of 18

Upshot for my leaving academic physics

Wanted more flexibility in terms of what problems I work on, where I worked and lived and how much money I made

5 of 18

Career path = Solution to Search problem with constraints

6 of 18

Wall Street Experience

  • Physicists more relevant in finance since the advent of Black-Scholes in the late 70s

  • Worked as a quant risk modeler at Goldman Sachs (2016-2017)
    • Basically doing time series analysis and forecasting of market factors (stock prices, credit ratings, interest rates etc) that enter into pricing of complex derivative products)

  • Left because job was boring, uninspiring, not cutting edge and simply not what I wanted to be doing

7 of 18

Prep for software engineering interviews

  • Learn the basics
    • pick up a programming language, understand how programs are turned into executable statements, how the internet works etc

  • Data structures, algorithms and basic computational complexity theory
    • Elements of programming interviews book by Adnan Aziz
    • leetcode.com, hackerrank.com, projecteuler

  • Distributed systems and large scale system design (relevant for internet scale companies like Google, Uber etc)
    • Check out grokking the system design interview at educative.io

8 of 18

World of autonomous vehicles (robotics!)

  • Since 2017, I’ve been a research software engineer at Scotty Labs working on deep learning models for perception in autonomous vehicles

  • Arguably the hottest subfield of AI with ~ $1.6 Billion invested in autonomous vehicle startups in February 2019 alone. See article

9 of 18

What is an an autonomous vehicle?

  • At levels 4 and 5 (high and full automation)
    • self-driving vehicle is a decision system that that takes as “input” current location, destination and environment (driving scene) and “outputs” steering wheel angles and vehicle throttle/speed

  • There are different levels, from 0 to 5. See this article for a quick overview

10 of 18

End to end approach to autonomy

End to End approaches (imitation learning/behavioral cloning)

    • End to End deep learning: Nvidia
    • End to End reinforcement learning: Wayve.ai

11 of 18

Components approach to Autonomous Driving

See this fairly comprehensive research review article

12 of 18

Software engineering interview prep contd.

  • Read engineering and research blogs of top tech companies

  • Get familiar with large scale distributed data processing

  • Get familiar with the company/team and role you are interviewing for
    • Narrow down interview prep to the role
    • Some data science roles require proficiency with SQL, statistical inference for things like A/B testing

13 of 18

ML interview prep

  • Audit this free course at Udacity. If possible take Andrew Ng’s course on coursera. His lecture notes are also good for theory

  • Learn and develop some intuition for the classic stuff, see this review paper and references therein

  • You should be able to answer the most common interview questions

  • Get familiar with state of the art for NLP, recommender systems, computer vision (depending on the role or your interests) etc. See papers with code

14 of 18

Other resources

Sign up for a LinkedIn account! If possible apply for internships at tech companies. I was a data scientist intern at Yahoo in summer 2015

Major public clouds AWS, Google cloud, Microsoft Azure, IBM

15 of 18

Other exciting areas of tech

16 of 18

What about the quantum world?

  • Interact with some of the publicly available quantum cloud APIs

  • Do research in quantum computing! (hardware, physics, algorithms etc.)
    • Learn about the main applications: quantum cryptography, quantum simulations, quantum ML and quantum AI

  • Keep up to date, read Scott Aaronson’s Blog

17 of 18

Summary

Since inception, physicists have been actively involved in the development and advancement of computer and information technology.

Trend has continued since the wide scale adoption of the internet and the emergence of the machine learning, artificial intelligence and quantum computation.

The computer and information technology industry remains vibrant and poses unique challenges and is arguably the most exciting industry outside of academic research for a physicist to work in.

18 of 18

Thank you for listening!