Wednesday, June 22, 2011

Machine Learning opportunities at Google

Google is hiring and there are lots of opportunities to do Machine Learning-related work here. Kevin Murphy is applying Bayesian methods to video recommendation, Andrew Ng is working on a neural network that can run on millions of cores, and that's just the tip of the iceberg that I've discovered working here for last 3 months.

There is machine learning work in both "researcher" and "engineer" positions, and the focus on applied research makes the distinction somewhat blurry.

22 comments:

Anonymous said...

What's the best way to get into ML research section if I am getting a call from the engineering HR (they found me so I was not choosing)?

Yaroslav said...

If you want "researcher" position, you probably need to apply to it separately. However, Google is engineering oriented company, and there are very few "researcher" positions. Most Machine Learning PhDs around here are actually engineers.

Anonymous said...

Thanks for the reply. Here is a follow up question. Is there a way to keep publishing while being an ML engineer and how hard it is (publishing)?

At a research scientist position posting: http://www.google.com/#hl=en&q=google%20research%20scientist&fp=1&cad=b one of the requirements is: Maintain an active academic presence, ideally in collaboration with other Google researchers and engineers.

Is this encouraged/discouraged for an ML engineer?

Jatal Lusad said...
This comment has been removed by a blog administrator.
Yaroslav said...

It varies a lot by the team -- if you are in a team of engineers with academic backgrounds, then you publishing papers will be appreciated. For instance, my team has an annual goal of one paper per year. Then there are teams that are more interested in immediate real-world impact and won't understand why you want to spend time on a paper.

Initially they try to allocate you based on initial interests, ie, if you did object recognition, they'll send a request to some image recognition teams like Like.com and see if they have openings. Engineers have the ability to reallocate themselves, so if initial allocation sucks, it's not so bad in the long run. A friend of mine didn't like his team and switched to google books after 5 months.

A general rule of thumb for Google manager is to avoid saying "no." If you really want to do something, I think you'll be able to do it. I think the main obstacle to staying up on academic research comes from within -- once you have access to exacycles of computation and petabytes of data, your perspective changes

Anonymous said...

Very useful information. Thank you!

Igor said...

So Andrew Ng works at Google ?

Anonymous said...

a lot of options for machine learning seem to be for PhD grads, do grrads from MS in machine learning really get any opportunities?

Chandrashekar V said...

Is there any opportunities for MS(by research) grads in Computer Vision/Machine Learning field for internship & employment in Google ?

Yaroslav Bulatov said...

Internship is only available to currently enrolled students

Batista Sh said...

I don’t waste my free time that’s why I read the informative things when I got this blog I really enjoyed reading this.
used hitachi excavators

Gokul Ravi said...

nice blog
android training in bangalore
ios training in bangalore
machine learning online training

Gokul Ravi said...

useful blog
python interview questions
cognos interview questions
perl interview questions
vlsi interview questions
web api interview questions
msbi interview questions

Gokul Ravi said...

laravel interview questions
aem interview questions
salesforce interview questions
oops abab interview questions
itil interview questions
informatica interview questions
extjs interview questions

Gokul Ravi said...

sap bi interview questions
hive interview questions
seo interview questions
as400 interview questions
wordpress interview questions
accounting interview questions
basic accounting and financial interview questions

Alamgir Hossain said...

It will be really great for the mechanical student if they can get a chance to know about machine in this program in here. useful link for the students that is very helpful for the writing services.

Charles Kee said...

I really need this guiding as it is really tough for me to write the dialogue. I can write story and any article but when it is about dialogue, I feel helpless. read here That is good and you'll get here some tips abut the writing services.

Unknown said...

The mechanical student always have a chance that they can easily get their learning area enlarge with so many of things done. follow the link you'll be get more ideas about the writing help.

Geetha Devi said...

Thanks for sharing this in here. You are running a great blog, keep up this good work.
check it once through
Machine Learning Training in Chennai | best machine learning institute in chennai | Machine Learning course in chennai

robert said...

Anyone can know about the subject called machine learning but for that first you need to explore more things on the machine side.

linda said...

One of the finest site among all of those machine learning site is this site as it will give you all those resource to know about it perpectly.

Roja Priya said...

Thank you for sharing your article. Great efforts put it to find the list of articles which is very useful to know, Definitely will share the same to other forums.
Data Science Training in chennai at Credo Systemz | data science course fees in chennai | data science course in chennai quora | data science with python training in chennai