The answer is no. Google doesn’t hire freshers as software engineers in machine learning. The minimum requirements just to apply as an ML software engineer are as follows:
-
A bachelor’s degree in computer science, a closely related technical subject, or comparable job experience is required.
-
Work experience of at least 5 years in a ML field.
-
Experience with distributed software systems (e.g., Java, C++, or Python) design and implementation.
-
Artificial Intelligence (AI), Machine Learning (ML) models, ML infrastructure, Natural Language Processing (NLP), or Deep Learning research or industry expertise is required.
Then look at the preferred qualifications:
-
A master’s or doctoral degree in Computer Science, Artificial Intelligence, Machine Learning, or a closely related technical subject is required.
-
2 years of relevant professional experience in the development of machine learning software and architectures (with a focus on deep learning).
-
One or more of the following areas of expertise: Full Stack Development (front end and backend), Scalable Enterprise Platforms and Applications, Application Security and Incident Management, Machine Learning, Information Retrieval, or Natural Language Processing are all examples of server backend distributed and parallel systems.
-
Building, deploying, and enhancing Machine Learning models and algorithms in real-world products is required.
So the bar is set very high, and you need either a very high experience of 5 years or a Ph.D. to apply and challenge the job. So get the experience to fulfill your ambition and go forth.