Our teams are innovating at the cutting edge of their fields in order to tackle challenges and build products that impact billions of people every day.
Help advance the future of computer science
Whether developing experiments, prototyping implementations, or designing new architectures, Research Scientists work on real-world problems in computer science. Our Research Scientists work across data mining, natural language processing, hardware and software performance analysis, improving compilation techniques for mobile platforms, core search, and much more.
As a Software Engineer in Research and Machine Intelligence, you’ll collaborate closely with product and research teams and pivot across projects as our fast-paced business grows and evolves. Our Software Engineers use the latest techniques in artificial intelligence, machine learning and natural language understanding, and the problems they tackle have impact across Google products.
Our technical interns are key to innovation at Google and make significant contributions through applied projects and research publications. Internships take place throughout the year, and we encourage students from a range disciplines, including CS, Electrical Engineering, Mathematics, and Physics to apply to work with us.
We work across the world
From Beijing to Zurich, to our home base in Mountain View, we’re looking for talented and creative computer scientists to help us drive the field forward.
Beijing is home to the Google AI China Center, a world-class artificial intelligence research institute dedicated to advancing the state-of-art in AI and developing solutions to real-world problems.
Our research teams in Tel Aviv and Haifa work on problems across computer science, from machine learning, natural language understanding, and machine perception to innovative AI research in health, search, and crisis response, collaborating closely with a strong academia and startup ecosystem.
The research teams at our Mountain View headquarters work on problems across computer science, from machine perception and natural language understanding to systems and networking research.
In New York, our teams create useful solutions to fundamental computational problems in theory and algorithms, machine learning, journalism, speech, and other data-driven disciplines, impacting both the field overall as well as Google’s products.
Our teams in Zurich tackle challenges across computer science, with a focus on machine learning, natural language understanding, machine perception, algorithms and data compression.
We believe open collaboration is essential for progress
We’re proud to work with academic and research institutions to push the boundaries of AI and computer science. Learn more about our student and faculty programs, as well as our global outreach initiatives.