All Google Cloud exams
Professional Machine Learning Engineer
What the Professional Machine Learning Engineer exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Exam fee
- $200 USD
- Duration
- 120 minutes
- Level
- Professional
- Topic areas
- 6
- Free practice questions
- 30
- Full question bank
- 112 questions
What the Professional Machine Learning Engineer exam covers
The topic areas in our Professional Machine Learning Engineer question bank, with each one's share of the 112 practice questions.
Professional Machine Learning Engineer cost and format
| Certification | Professional Machine Learning Engineer |
|---|---|
| Vendor | Google Cloud |
| Level | Professional |
| Status | Active |
| Languages | English, Japanese |
Last checked October 22, 2026 against the official Google Cloud exam page.
Professional Machine Learning Engineer sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Collaborate within and across teams to manage data and models
Several teams reuse the same features for training and online prediction, and the values must match in both places. Which capability provides this?
- APer-user notebook folders that each hold a local copy of the feature CSV files for their own use
- BA shared spreadsheet that engineers update by hand with feature values before each training run
- CA managed feature store that keeps features consistent between offline training and online serving
- DA Pub/Sub topic that broadcasts each new feature value once to all of its subscribers in order
Show answer and explanationHide answer
Correct answer: CA managed feature store serves the same feature definitions to offline training and online prediction, which prevents mismatched values. A spreadsheet or local copies depend on people keeping them aligned, and a Pub/Sub topic delivers messages but does not manage feature consistency.
Question 2Scale prototypes into ML models
A prototype trains on a 10,000-row sample in a notebook, and the production model must train on 500 million rows. Which approach scales the training best?
- ASplitting the data by hand into files that one engineer copies to laptops for separate training runs
- BRunning the same notebook on a larger single VM, resizing that VM repeatedly as the data grows
- CDownsampling the production training to the original 10,000 rows, to keep every run fast and cheap
- DCustom training on Vertex AI with distributed workers, reading data from BigQuery or Cloud Storage
Show answer and explanationHide answer
Correct answer: DCustom training on Vertex AI with distributed workers reads the full data from storage and parallelises the work, which is how a prototype becomes a scalable model. A single bigger VM hits limits, and downsampling discards most of the data. Manual splits on laptops are slow and hard to reproduce.
Question 3Serve and scale models
A web application needs predictions returned in under 200 milliseconds for each request. Which Vertex AI option fits?
- AA BigQuery scheduled query that refreshes the predictions once every twenty-four hours for all rows
- BA nightly batch prediction job that writes its results to a Cloud Storage bucket for later reading
- CA Vertex AI Pipelines run that someone starts by hand each time a user wants a prediction
- DAn online prediction endpoint with autoscaling and a deployed model version serving the requests
Show answer and explanationHide answer
Correct answer: DAn online endpoint with autoscaling returns predictions for individual requests with low latency. Batch jobs and scheduled queries produce results on a schedule rather than per request, and a manually started pipeline is far too slow for a live request.
Question 4Automate and orchestrate ML pipelines
A team retrains its model every week with the same steps, and it needs each run's artifacts and lineage recorded. Which service orchestrates this?
- AVertex AI Pipelines, which runs a defined set of steps with tracked artifacts and lineage for each run
- BA cron job on a single VM that runs a notebook by hand each week and copies the output to a folder
- CCloud Storage notifications that send an email to the team whenever a new file is uploaded to the bucket
- DA dashboard that displays the latest model accuracy each week for the team to read in a browser
Show answer and explanationHide answer
Correct answer: AVertex AI Pipelines orchestrates defined steps and records artifacts and lineage for every run, which suits a repeatable weekly retrain. A cron-driven notebook and notifications lack tracked lineage, and a dashboard only displays results rather than running the pipeline.
Question 5Architect low-code AI solutions
A business analyst who knows SQL needs a churn model built on data that is already in BigQuery, without writing Python. Which approach is most appropriate?
- AA custom TensorFlow model trained on a GKE cluster from a Jupyter notebook that the analyst maintains
- BBigQuery ML, which creates and evaluates models with SQL statements inside the data warehouse
- CExporting the data to a laptop and training a scikit-learn model there, then uploading its results
- DA Dataflow job that writes a new feature table each time a prediction request arrives from a client
Show answer and explanationHide answer
Correct answer: BBigQuery ML trains and evaluates models with SQL where the data already lives, which matches an analyst's skills and avoids moving data. A custom TensorFlow cluster and a laptop workflow require engineering effort and copies of the data. Writing feature tables per request is an inference pipeline, not a way to build the model.
How to prepare for Professional Machine Learning Engineer
- Read the official Google Cloud outline first (exam page), so you know exactly what is in scope.
- Give the most time to Collaborate within and across teams to manage data and models and Scale prototypes into ML models: together they make up 36% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full Professional Machine Learning Engineer question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for Professional Machine Learning Engineer is in final review. The free practice test is open now.
Start the free practice testProfessional Machine Learning Engineer FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| Generative AI Leader | Google Cloud | Foundational |
| Professional Agentic Architect | Google Cloud | Professional |
| Cloud Digital Leader | Google Cloud | Foundational |
| Professional Cloud DevOps Engineer | Google Cloud | Professional |
| Professional Data Engineer | Google Cloud | Professional |
| Associate Data Practitioner | Google Cloud | Associate |