We work on lots of different things: making email better, faster, and more fun, and developing new ways for users to share and communicate with each other. We take on hard computer science problems -- like making large amounts of Javascript run insanely fast on different browsers, storing and scaling petabytes of data, and ridding the world of spam. And Gmail is like a start up inside Google. You can build and ship new stuff quickly, and enjoy all the great benefits Google is known for.
Openings| A big open space where we code, design, collaborate, uncover deep-rooted bugs in web browsers and evaluate pre-release flavors of potato chips. We also have offices if you like it quiet. | ![]() |
| Hackathons where we take a day off to turn our random ideas into experimental features that we launch to tens of millions of users. Write your idea on the whiteboard and go | ![]() |
| Hard computer science problems that make real people's lives better. Take spam: using machine learning and large-scale data analysis we're able to keep users seeing less and less of it even as more unwanted mail is sent. Developed something cool? Publish a research paper or make a video and explain it to the world. | ![]() |
| Lots of data. We drive most product and engineering decisions on experiential data and use dozens of dashboards to help us understand how people are using Gmail. | ![]() |
Google's software engineers develop the next-generation technologies for which the company has become world-renowned. Projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. Examples of Gmail software engineer projects include: the storage system that holds, searches and serves petabytes of email data, the machine learning and classification systems that keep spam out of inboxes, high-speed and robust mail delivery systems, our POP and IMAP servers that let users read their mail from any client or devices, and more. Many of our software engineers who are interested in working in Java/Javascript, and on user-facing parts of the product, work on projects described in the User Interface Software Engineer description below.
Requirements
This position is available in any one of the Gmail offices -- Mountain View, Seattle or Zurich. If you are interested in working from another Google office, you may still apply below. You'll interview with a wide range of Google engineers, not just Gmail engineers, and be eligible for a position on any team at Google.
To apply, submit your resume and info: