Logo of Huzzle

Software Engineer, Early Career, Campus

image

Google

12d ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • London

AI generated summary

  • You need a Bachelor's in Computer Science or related field, coding experience in languages like C, C++, Java, JavaScript, or Python, and familiarity with Unix/Linux and network programming.
  • You will research, develop software applications, collaborate on AI and NLP projects, and address scalability challenges with large data access.

Requirements

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, or Python.
  • Experience with Unix/Linux environments, distributed systems, machine learning, information retrieval, and TCP/IP.
  • Experience in network programming or developing/designing large software systems.

Responsibilities

  • Research, conceive, and develop software applications to extend and improve on Google's product offering.
  • Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning, and search technologies.
  • Collaborate on scalability issues involving access to massive amounts of data and information.

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.

Technology
Industry
10,001+
Employees
1998
Founded Year

Mission & Purpose

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.