New opportunity

Forward Deployed Engineer, GenAI (Thai, English)

Google · Singapore

About this role

As a Generative AI Forward Deployed Engineer at Google Cloud, build and deploy customer-specific AI solutions within customer environments. The role combines hands-on engineering with customer collaboration: taking agentic applications from prototypes to production, resolving integration, data-readiness and state-management challenges, and relaying field insights to product engineering teams.

Responsibilities

  • Develop production-grade agentic workflows, including multi-agent systems and MCP servers, that deliver measurable return on investment.
  • Architect and code integrations between Google AI products and customer infrastructure, including APIs, legacy data silos and security perimeters.
  • Build evaluation pipelines and observability frameworks to assess accuracy, safety and latency. Identify recurring deployment problems and turn them into reusable modules or product feature requests.
  • Co-build with customer engineering teams, share development best practices and explain technical concepts to non-technical executives and Thai-speaking audiences.

Minimum qualifications: A bachelor’s degree in Engineering, Computer Science or a related field, or equivalent practical experience; 2 years of software development experience using Python or a related language; experience architecting AI systems on cloud platforms such as Google Cloud Platform; experience building structured and unstructured data pipelines with vector databases and RAG-like architectures; and experience taking production-grade customer AI solutions from conception to launch. Fluency in Thai and English is required for regional client relationship management.

Preferred qualifications

A master’s degree or PhD in AI, Computer Science or a related technical field; experience implementing multi-agent systems with frameworks such as LangGraph, CrewAI or Agent Development Kit and patterns such as ReAct, self-reflection or hierarchical delegation; experience leading technical discovery sessions; and knowledge of LLM metrics, including tokens per second and cost per request, and techniques for optimizing state management and granular tracing.

The position is in Singapore. Google will prioritize applicants who already have the right to work there and do not require visa sponsorship.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Generative AIPythonGoogle Cloud PlatformAI system architectureData pipelinesStructured dataUnstructured dataVector databasesRetrieval-Augmented GenerationAI agentsMulti-agent systemsMCP serversAPIsAI evaluationObservabilityAI safetyLangGraphCrewAIAgent Development KitReActState managementDistributed tracingLarge Language ModelsVertex AIGeminiTechnical discoveryThaiEnglish

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Ship agentic solutions into production

    The role calls for coding and debugging customer-specific workflows, including multi-agent systems and MCP servers, from prototype through launch, with measurable ROI.

  • Integrate AI with customer environments

    Architect and code connections between Google AI products and customer APIs, legacy data silos, and security perimeters. The qualifications also emphasize structured and unstructured data pipelines, vector databases, and RAG-like architectures.

  • Make performance and safety measurable

    Build evaluation pipelines and observability frameworks for accuracy, safety, and latency. The posting also values knowledge of tokens per second, cost per request, state management, and granular tracing.

  • Co-build and communicate across audiences

    Work alongside customer engineering teams, share development practices, and explain technical concepts to non-technical executives and Thai-speaking audiences. Fluency in Thai and English is a stated requirement.

  • Turn deployment lessons into reusable improvements

    Identify recurring field friction and convert it into reusable modules or formal product feature requests for engineering teams.

Likely challenges to think through

  • Prototype speed versus production reliability

    Preparation hypothesis: rapid agentic prototypes may need substantial work before they meet accuracy, safety, latency, and ROI goals. Prepare to explain how you would define acceptance measures, evaluate failures, and decide when a workflow is ready to launch.

  • Customer-specific integration versus reuse

    Preparation hypothesis: legacy data, APIs, and security boundaries may demand bespoke code, while the role also calls for reusable modules. Prepare an approach for separating customer-specific adapters from repeatable components without assuming access to data or infrastructure.

  • Agent capability versus operational cost and visibility

    Preparation hypothesis: multi-agent behavior and state can make a system harder to trace and more expensive or slower to run. Prepare to discuss how granular tracing and LLM-native metrics would inform design trade-offs.

  • Technical depth versus shared understanding

    Preparation hypothesis: co-building with engineers while explaining outcomes to executives in Thai and English may require different levels of detail. Prepare a concise explanation of one technical trade-off in both an engineering-focused and a non-technical form.

03

Practice your answers

Technical practice

How would you move a customer-specific agentic prototype to a production deployment?

What to coverSuggested preparation: Explain how you would validate the use case, implement the workflow, and test it in the customer's environment. Discuss trade-offs among reliability, safety, latency, and measurable return on investment.

How would you architect an AI application using Google Cloud's Gemini models and Vertex AI?

What to coverSuggested preparation: Describe where model access, application code, customer data, and evaluation would fit. Explain which choices depend on the customer's existing infrastructure rather than assuming one architecture fits every deployment.

How would you build a RAG pipeline from structured and unstructured enterprise data?

What to coverSuggested preparation: Cover data readiness, indexing in a vector database, retrieval quality, and how retrieved material reaches the model. Explain how you would detect stale or incomplete data and evaluate whether retrieval improves answers.

When would you choose a multi-agent workflow rather than a simpler agent?

What to coverSuggested preparation: Compare coordination patterns such as ReAct or hierarchical delegation with the added complexity of multiple agents. Address task boundaries, failure handling, and how you would determine whether the extra coordination improves outcomes.

How would you design an MCP server for an agentic application?

What to coverSuggested preparation: Explain how you would expose a customer capability to an agent while defining clear tool behavior and controlling access. Discuss how you would test tool failures and keep the integration maintainable.

How would you integrate an AI application with customer APIs and legacy data behind security perimeters?

What to coverSuggested preparation: Walk through discovering interface and access constraints, coding the integration, and debugging failures in the customer's environment. Discuss trade-offs between direct access and an intermediary that limits what the AI application can reach.

How would you evaluate an agentic system for accuracy and safety before launch?

What to coverSuggested preparation: Describe representative test cases, failure categories, and checks that can be rerun as the workflow changes. Explain how you would investigate failures rather than relying on a single aggregate score.

What would you trace and measure when an agentic workflow becomes slow or expensive?

What to coverSuggested preparation: Discuss granular tracing alongside latency, tokens per second, and cost per request. Show how you would use those observations to locate bottlenecks and weigh performance changes against answer quality.

How would you diagnose a state-management problem in a multi-step agent workflow?

What to coverSuggested preparation: Explain how you would inspect state transitions and traces to find where information was lost, duplicated, or carried forward incorrectly. Discuss ways to limit state growth without removing context the workflow needs.

How would you turn a recurring customer deployment problem into a reusable solution?

What to coverSuggested preparation: Describe how you would distinguish a repeatable pattern from a customer-specific constraint. Compare building a reusable module with submitting a product feature request, including the evidence you would pass to engineering.

Behavioural practice

Tell me about a technical discovery session that changed your understanding of a customer's problem.

What to coverSuggested preparation: Use a real example with the situation, the questions you asked and actions you took, and the resulting change in scope or approach. Make clear how you tested assumptions before committing to a solution.

Describe a time you co-built a solution with another engineering team.

What to coverSuggested preparation: Give the situation, how you divided work and shared development practices, and the result. Focus on what the other team could maintain or extend after the collaboration.

Tell me about a production blocker you debugged with a customer.

What to coverSuggested preparation: Set out the situation, your diagnostic actions, and the outcome, distinguishing your contribution from the team's. A relevant example could involve integration, data readiness, or workflow state.

Describe a time you explained a complex technical trade-off to a non-technical or Thai-speaking audience.

What to coverSuggested preparation: Give the situation, how you adapted your explanation and checked understanding, and the resulting decision or next step. If relevant to your real example, explain how you handled communication across Thai and English.

Tell me about a recurring field issue you raised for broader engineering attention.

What to coverSuggested preparation: Describe the situation, the evidence you gathered and action you took, and the result. Distinguish what could be fixed locally from what warranted a reusable module or product feedback.

02

Sharpen your knowledge

Topics to prepare

  • Cloud AI architecture

    The minimum qualifications call for architecting AI systems on cloud platforms such as GCP; the posting names Gemini and Vertex AI. Revision exercise: sketch how a customer-specific application would use a model, data pipeline and customer infrastructure, and explain the boundaries between them.

  • Enterprise data readiness and retrieval

    The minimum qualifications specify structured and unstructured pipelines, vector databases and RAG-like architectures. Revision exercise: diagram ingestion, retrieval and answer generation for a hypothetical customer data silo; identify where data quality or access could block deployment.

  • Agentic workflow design

    The responsibilities name production-grade agentic workflows, multi-agent systems and MCP servers. ReAct, self-reflection, hierarchical delegation and named frameworks are preferred experience. Revision exercise: compare a single-agent design with a multi-agent design and justify when the added coordination is worthwhile.

  • Production integration and state

    The role addresses APIs, legacy data silos, security perimeters and state-management challenges in customer environments. Revision exercise: trace a hypothetical request across those boundaries and identify likely integration, access and state-recovery failure points.

  • Evaluation, observability and value

    The responsibilities specify accuracy, safety, latency and measurable ROI; tokens per second, cost per request and granular tracing appear in the preferred qualifications. Revision exercise: propose a small set of quality and operational measures, then explain what each would reveal before launch.

  • Customer-facing technical discovery

    The role involves co-building with customer engineers and explaining technical concepts to non-technical executives and Thai-speaking audiences; leading discovery sessions is preferred. Revision exercise: prepare questions that uncover a use case, data constraints and a measurable outcome, then outline separate engineering and executive explanations.

Skills to revise

  • Implement and debug in Python

    The minimum qualifications specify software development using Python or a related language, and the role involves coding and debugging. Practice exercise: write a small application that calls an AI service through an API, handles failures and records enough information to diagnose an unsuccessful request.

  • Build a retrieval pipeline

    Structured and unstructured pipelines using vector databases and RAG-like architectures are explicit minimum-qualification experience. Practice exercise: ingest a small mixed-format dataset, retrieve relevant passages for test questions and inspect cases where retrieval produces weak evidence.

  • Integrate across customer boundaries

    The responsibilities include coding connections between Google AI products and customer APIs, legacy data silos and security perimeters. Practice exercise: build a mock integration with an access check and an unavailable-data case, then document how each failure is surfaced.

  • Prototype an agentic workflow

    The role calls for agentic workflows, including multi-agent systems and MCP servers; specific agent frameworks are preferred, not mandatory. Practice exercise: implement a small workflow with a defined handoff or MCP server interaction, and test how it preserves state when a step fails.

  • Evaluate and trace behavior

    Building evaluation pipelines and observability frameworks for accuracy, safety and latency is an explicit responsibility. Practice exercise: create a small test set, log per-step outcomes and latency, and use one failed case to explain a proposed change. Include token or request-cost measures as preparation for the preferred metrics knowledge.

  • Explain a solution in Thai and English

    Fluent Thai and English communication is a minimum qualification, and the role requires explanations for non-technical executives. Practice exercise: give a brief explanation of the same proposed AI workflow in both languages, stating its expected benefit, a limitation and how success would be measured.

04

Your preparation checklist

  • Prepare a production launch walkthrough

    The role calls for customer AI solutions taken from conception to launch. Prepare one project narrative showing your coding contribution, deployment blockers, collaboration with customer engineers, and measured outcome; distinguish your work from the team’s.

  • Sketch a customer-environment architecture

    As a practice exercise, draw a Google Cloud AI solution that connects to customer APIs and legacy data behind security perimeters. Show how structured and unstructured data enter a vector-backed RAG pipeline, and mark data-readiness and integration risks.

  • Work through an agentic prototype-to-production design

    The role includes production-grade agentic workflows, with multi-agent systems and MCP servers given as examples. Prepare a small design or code walkthrough explaining tool access, state management, failure handling, and what would change before launch.

  • Build an evaluation and observability plan

    Prepare a sample test set, acceptance criteria, and tracing plan for accuracy, safety, and latency. Include how you would inspect failures and track LLM-native measures such as tokens per second and cost per request, which the posting lists as preferred knowledge.

  • Practice a customer discovery and feedback scenario

    Rehearse questions that uncover the customer’s use case, data constraints, security boundaries, and definition of ROI. Prepare an example of how a recurring deployment problem could become a reusable module or a specific product feature request.

  • Explain the design in Thai and English

    Fluent Thai and English communication is required. Practice a concise technical explanation for customer engineers and a non-technical executive summary in both languages, covering the proposed value, risks, and measures of success.

  • Bring targeted questions for the employer

    Ask how the team divides coding and deployment work with customer engineers, measures production success, and routes field insights to product engineering. These are questions to clarify, not assumptions about Google’s process.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 4 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…