FAQs
What are the minimum qualifications for this position?
The minimum qualifications include a Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience, as well as experience coding in one of the following programming languages: C, C++, Java, JavaScript, or Python.
What are the preferred qualifications for this position?
Preferred qualifications include experience with Unix/Linux environments, distributed systems, machine learning, information retrieval, TCP/IP, and network programming, or developing/designing large software systems.
What kind of projects will I be working on as a Software Engineer?
As a Software Engineer, you will work on specific projects critical to Google’s needs, with opportunities to contribute to areas such as natural language processing, artificial intelligence, data compression, machine learning, and search technologies.
Are there opportunities for career growth and team switching within this role?
Yes, there are opportunities to switch teams and projects as you and Google's fast-paced business grow and evolve.
What is the work environment like on the Platforms and Devices team?
The Platforms and Devices team encompasses various computing software platforms across environments and focuses on combining the best of Google AI, software, and hardware to build innovative experiences for users worldwide.
Is Google an equal opportunity employer?
Yes, Google is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
How can I request accommodations if I have a disability or special need?
If you have a disability or special need that requires accommodation, please let Google know by completing the Accommodations for Applicants form.