2019 is an exciting year to start a career in machine learning (ML) and artificial intelligence (AI). Whether coming straight out of school or switching from a job in another field, recent advances in ML have created opportunities to apply ML to real-world problems, design and analyze algorithms for ML, and study the interpretability and fairness of our algorithms. While the traditional path to ML research is through a PhD in ML, Google AI and many other ML research labs have introduced “AI Residency” programs as an alternative path. Similar to ML PhD students, Residents learn how to pursue a research project, what questions to ask, and how to use TensorFlow and other ML tools. While there are many good resources on how to apply to PhD programs, few references discuss applying to AI Residency programs. In applying to these programs, you'll need to convince Google (or Microsoft, Facebook, etc) that you'll make a great Resident: how your past experiences have prepared you, what you want to get out of the Residency, and how you'll contribute to research at Google. Your cover letter gives you space to tell this story.
Who we are: Two former Residents who participated in the program in 2017-2018. Ben is now a PhD student at CMU, and Katherine has stayed on at Google AI.
Before we dive in, we should mention that the Google AI Residency is highly competitive and there are many more qualified applicants than there are spots in the Residency. Just like college and graduate school admissions, many applicants who would have excelled in the Residency can’t be accepted.
Yes! According to the Residency application: “Although cover letters are optional for most job applications at Google (as noted on the website), it is a mandatory component for this application. Complete applications (cover letters included) will be prioritized for review over incomplete applications.”
Historically, cover letters were actual letters mailed to prospective employers and were formatted as such. Today, for positions like the Residency, cover letters look similar to a research statement (e.g., for applying to PhD programs). They are typically 1 – 2 pages long (500 – 1000 words total), written in the first person. A formal salutation (e.g., “To whom it may concern” or “Hi Residency Recruiters”) is not necessary; a formal closing (e.g., “Sincerely, Ada Lovelace”) is also optional. This year, the Google AI Residency application explicitly requires that you answer the following three questions:
As a first pass, a team of recruiters will read your cover letter along with your resume and transcript. Researchers at Google AI then review applications that pass the first round. Thus, you should write for both a technical and non-technical audience and make sure your cover letter makes sense to someone who isn't an expert in your field. Non-technical family and friends can be fantastic for this – if your cover letter doesn't make sense to them, you might want to add more background or explain the ideas at a higher level, perhaps via analogy. Overall, stick to simple English and short sentences.
The Residency is a chance for Google to hire a diverse set of researchers. This means you should embrace skills, talents, and experiences that make you unique. Regardless of your current profession or area of study, be it physics, medicine, philosophy, or computer science, answer the questions: “How does your previous experience influence your interests and intuitions, and how can you leverage your skills to further research at Google?”
Google recruiters need to know that you have the potential to thrive as a Resident. Highlighting past experience in research, especially in science and engineering, is a good way to convey your potential. Recruiters want to see that you have a solid foundation in coding and math. For example, you could talk about classes you've enjoyed, or some problems or projects on which you have worked. Recruiters are not expecting that you've derived a well-cited theorem, or that you have built a data center from scratch. Less-tangible skills are likewise important: do you understand the uncertainty inherent in research, can you clearly explain your ideas and thought process, and can you learn requisite skills quickly?
Since the Residency is only one year long, it's important that you have an idea of what you hope to learn from your year at Google. Do you want to become more experienced with larger infrastructure? Do you want to learn to apply machine learning to your field? Do you want to apply techniques from your field to machine learning? Communicating your goals will both help you understand if the program is a good fit and will also help Google check whether the Residency will allow you to achieve those objectives while building a class of residents who have a diverse set of goals.
Are there teams or researchers at Google AI that align with your interests and skills? Maybe you're interested in algorithms for prescribing medications, models for predicting earthquakes, or systems for finding better neural network architectures. Take a look at the Google AI website to explore the range of research and see if there’s something that sparks your fancy.
If you aren’t positive there is a good fit based on projects that you see online, don’t be afraid to still be honest about what you’d like to spend your year working on. There are more projects in Google AI than are public, so a recruiter would have the best idea if there’s a good fit. For example, a fellow resident’s project dealt with electronic health records – details of which, at the time, could not be disclosed. She would not have known about this research happening at Google, but found a good project match with Google Health after joining. Furthermore, a year is not a short amount of time, and if there isn’t a good fit, it would be a shame to spend it working on something that you don’t enjoy.
Once application readers have established you’re a great research and technical fit, they want to know that you’ll be a great cultural fit. Will you speak up for things you believe in, technical or otherwise? Will you work together with fellow residents and contribute different perspectives and life experiences to your resident cohort? Will you have your own opinions on what is important to work on, but be willing and able to have discussions with collaborators to scope out projects? Will you attend paper discussion groups and give talks about your research? In our opinion, your ability to contribute to the community at Google AI is at least as important as your technical skills. In seeking to find future leaders in AI, the Residency looks for candidates that will make the machine learning community interesting and welcoming.
There are many ways to write a brilliant cover letter, and great cover letters take a number of forms. However, committing one of a handful of common mistakes is an easy way for readers to reject your application. Remember that the application readers are reviewing hundreds of applications, and often it's much easier for them to look for reasons to reject your application. First, check spelling and grammar. There's a big difference between “undeserved” and “underserved”; know the difference between “then” and “than.” Spelling and grammar checkers are great for finding mistakes. I (Ben) personally use LanguageTool and Scribens — though there are many other fantastic tools as well. Reading your cover letter out loud and reading it backwards are good ways to catch typos. Second, on a similar note, ensure your cover letter is not overly technical, that it makes sense to someone who isn't familiar with, say, autoregressive flows or intricate details of autoimmune diseases. Third, with many other residency programs available this year; remember to write about your interest in the Google AI Residency, and not Facebook Residency or Stanford’s ML PhD program. Finally, don't lie or be deceptive.
Thanks to Colin Raffel, James Bradbury and Phing Lee for their help editing!