What: job title, keywords, or company
Where: city, state, or zip code

Sign up for E-mail Updates
Job Description:

For immediate consideration, please apply here.

Please note e-mailed applications will not be considered.

This position is based in Pittsburgh, PA. There are related positions available in Irvine, CA; Mountain View, CA (global HQ); San Bruno, CA; San Francisco, CA; Los Angeles, CA; Boulder, CO; Chicago, IL; Cambridge, MA; New York, NY; and Seattle/Kirkland, WA. Relocation assistance is available.

We also have openings available for recent graduates. To view this opportunity, view our Students page.

The area: Software Engineering

Google's software engineers develop the next-generation technologies for which we've become world-renowned. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. We also work extensively on networking systems, advertising systems and complex transaction systems in consumer applications.

The role: Software Engineer

Google is growing and has opened a Pittsburgh office! We're hiring world-class Software Engineers in Pittsburgh to develop the next generation search engine.

Our Pittsburgh Engineering team will work on problems in a number of areas, including cutting-edge information retrieval algorithms, machine learning, scalability issues related to dealing with huge amounts of data and a rapidly increasing user population as well as a variety of novel search features.

Engineers will have the opportunity to visit Google offices in California and New York to collaborate with other engineers there.

If you have a need to bring order to a chaotic web and want to live in Pittsburgh, please contact us.

Minimum Qualifications:

  • Bachelor's Degree in technical discipline (In lieu of degree, 4 years relevant work experience)
  • 4 years of relevant work experience, including 2 years industry experience or equivalent

Preferred Qualifications:

  • Master's Degree or Phd in related field, if applicable
  • 6 years relevant work experience, 3 years industry experience
  • Experience developing/designing large software systems.
  • Experience programming in Python.
  • Extensive knowledge of Unix/Linux or Windows environments.
  • Knowledge of TCP/IP and network programming.

For immediate consideration, please apply here.

Please note e-mailed applications will not be considered.

Job Category:

Computer and Information Technology

Career Level:

Mid Career (2+ years of experience)

Job Type:

Full Time/Permanent