![Page 1: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/1.jpg)
Computer Technology IndustryAdventures, opportunities and outlook from a physicist’s perspective
UIUC Physics Career Seminar Presentation by Olabode Sule
![Page 2: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/2.jpg)
Economics of STEM fields
![Page 3: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/3.jpg)
Science funding vs Tech startup funding
![Page 4: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/4.jpg)
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
![Page 5: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/5.jpg)
Career path = Solution to Search problem with constraints
![Page 6: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/6.jpg)
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
![Page 7: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/7.jpg)
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 vehiclestartups in February 2019 alone. See article
![Page 8: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/8.jpg)
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
![Page 9: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/9.jpg)
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
![Page 10: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/10.jpg)
Components approach to Autonomous DrivingSee this fairly comprehensive research review article
![Page 11: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/11.jpg)
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
![Page 12: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/12.jpg)
Software engineering interview prep contd.
• Read engineering and research blogs of top tech companies• Google , Facebook, Microsoft, Uber, Netflix, Dropbox, airbnb etc.
• Get familiar with large scale distributed data processing• Mapreduce, Hadoop, Spark, graph databases. See this coursera course
• 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
![Page 13: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/13.jpg)
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
![Page 14: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/14.jpg)
Other resources
AngelList, Kaggle, Github, Gigster, insight data science, and insight AI fellowship programs
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
![Page 15: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/15.jpg)
Other exciting areas of tech
Virtual Reality/AR, Precision Medicine, Blockchain and smart contracts (solidity)
![Page 16: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/16.jpg)
What about the quantum world?
• Get familiar with the top quantum computing and information companies
• 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 simulation
quantum ML and quantum AI
• Keep up to date, read Scott Aaronson’s Blog
![Page 17: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/17.jpg)
SummarySince 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.
![Page 18: Computer Technology Industry - Physics Illinoisphysics.illinois.edu/careers-seminar/UIUC_Physics_Career_Seminar_Sule.pdfcoursera. His lecture notesare also good for theory ... I was](https://reader034.vdocuments.mx/reader034/viewer/2022050111/5f4859fb6719c617e460d374/html5/thumbnails/18.jpg)
Thank you for listening!