Skip to content
Google logo

Google

Data and AI Engineer

Posted 1 week ago

Experience
Any experience
Location
Bengaluru,Gurugram,Haryana
Job type
Full-time
Work mode
On-site
Data and AI Engineer at Google

About the job

Full details, eligibility and the selection process are available on the company's careers page.

Complete details and how to apply

Data and AI Engineer – Google

Company: Google
Job Role: Data and AI Engineer
Job Type: Full-Time
Location: Bengaluru, Karnataka; Gurugram, Haryana; Hyderabad, Telangana, India

Job Overview

Google is hiring a Data and AI Engineer for its Google Cloud Consulting Professional Services team. The role focuses on helping customers transform their businesses using Google Cloud technologies.

As a Data and AI Engineer, you will work on data migration, cloud modernization, large-scale data processing systems, machine learning solutions, and scalable data pipelines. You will collaborate with customers, technical teams, and product engineers to design and implement innovative cloud-based solutions.

Candidates will have the opportunity to select their preferred working location from Bengaluru, Gurugram, or Hyderabad.

Minimum Qualifications

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Experience developing and troubleshooting data processing algorithms and software using Python, Java, Scala, Spark, or Hadoop.
  • Experience building machine learning or data science solutions.

Preferred Qualifications

  • Experience with data warehouses, technical architectures, ETL/ELT processes, and reporting or analytics tools.
  • Knowledge of Big Data, information retrieval, data mining, or Machine Learning.
  • Experience building multi-tier, high-availability applications using technologies such as NoSQL, MongoDB, SparkML, and TensorFlow.
  • Strong understanding of databases and the ability to write complex SQL queries.
  • Knowledge of distributed data processing frameworks and Google Cloud services such as BigQuery, Cloud SQL, and AlloyDB.
  • Understanding of AI/ML concepts and frameworks such as TensorFlow or PyTorch.

Key Responsibilities

  • Work with stakeholders to understand customer requirements and recommend suitable cloud solution architectures.
  • Collaborate with technical leads and partners to manage cloud migration and modernization projects.
  • Design, build, migrate, and manage data storage and processing infrastructure using Google Cloud services.
  • Develop and implement data quality and governance procedures to maintain data accuracy and reliability.
  • Convert project requirements into clear goals, objectives, and structured work plans.
  • Coordinate with internal teams, external stakeholders, and customers to ensure successful project delivery.
  • Conduct customer workshops and provide technical guidance on Google Cloud solutions.
  • Troubleshoot data platform challenges and improve the performance of cloud-based solutions.

About Google Cloud

Google Cloud helps organizations accelerate their digital transformation through advanced cloud infrastructure, data analytics, artificial intelligence, and machine learning technologies.

The Google Cloud Consulting team works with businesses across industries to modernize their technology infrastructure, improve data processing capabilities, and build scalable digital solutions.

Required Technical Skills

  • Python
  • Java
  • Scala
  • Apache Spark
  • Hadoop
  • SQL
  • Machine Learning
  • TensorFlow / PyTorch
  • BigQuery
  • Google Cloud Platform (GCP)
  • ETL / ELT
  • MongoDB
  • Data Warehousing
  • Data Processing

Job Location

  • Bengaluru, Karnataka, India
  • Gurugram, Haryana, India
  • Hyderabad, Telangana, India

Note: Applicants can share their preferred working location during the application process. In-person interviews may be required.


Disclaimer: Job details, eligibility requirements, and availability are subject to change. Please refer to the official Google Careers website for the latest information.

Interview prep · Data Scientist / ML Engineer

How to prepare for this interview

Data science and ML interviews combine statistics, machine learning theory, coding in Python and an applied case. Interviewers look for people who understand why a model works, how to evaluate it honestly and how it would behave in production.

Typical selection process

  1. 1

    Online assessment

    Python coding, SQL, probability and ML MCQs.

  2. 2

    ML fundamentals

    Algorithms, bias-variance, metrics, feature engineering and model evaluation.

  3. 3

    Case study or take-home

    Build or design a model for a business problem and present your approach.

  4. 4

    Project deep-dive and HR

    Your projects or research in depth, deployment, then HR.

Rounds vary between companies. Google may combine or skip some of them.

Questions to start with

Open a question to see what the interviewer is looking for.

Technical Explain the bias-variance trade-off.
How to answer: High bias underfits; high variance overfits. Regularisation, more data, a simpler model or ensembles move you along the trade-off.
Technical How do you handle an imbalanced dataset?
How to answer: Use suitable metrics (precision, recall, F1, PR-AUC), class weights, resampling such as SMOTE, and threshold tuning. Accuracy is misleading here.
HR Walk me through your final year project.
How to answer: Explain the problem, your exact contribution, the tech you chose and why, and one thing that went wrong and how you fixed it. Interviewers dig into this, so know every line you claim.

This guide is written by the JOBSPOT 360 team from common interview patterns for this kind of role. It is not provided by Google, and the actual questions may differ.

Frequently asked questions

Can freshers apply for the Data and AI Engineer role at Google?

Yes. The role accepts candidates with Any experience of experience, so freshers can apply.

What is the salary for this job?

Google has not disclosed the salary. You can ask about it during the HR round.

Where is the job located? Is it remote?

This is an on-site role in Bengaluru,Gurugram,Haryana.

What is the last date to apply?

No deadline is listed. Openings like this can close once enough applications come in, so apply early.

How do I apply?

Select "Apply on company site" on this page. It opens Google's official careers page, where you submit your application. JOBSPOT 360 does not collect applications and never charges a fee.

More openings

See all jobs