Full Stack AI Developers
Overview
In this role you will design and build LLM-based AI agents and orchestrations, integrating them with enterprise systems while delivering scalable Java backends. You will work across Google Cloud GenAI tools to implement RAG pipelines, supervise production deployments, and ensure robust, observable AI-enabled services. You will collaborate with cross-functional teams to scale AI-driven workflows and guardrail-enabled solutions. This is a hands-on, impact-focused role with a strong emphasis on practical AI integration in production systems.
ResponsibilitiesDesign and develop LLM-based AI agents capable of reasoning, planning, and task executionBuild and manage multi-agent orchestration workflowsEnable agents to interact with enterprise systems (APIs, databases, tools)Develop scalable backend applications using Java, Spring Boot, and MicroservicesCreate REST APIs to support AI-driven workflows and integrationsEnsure performance, scalability, and maintainability of servicesDevelop AI solutions using Vertex AI, Gemini, BigQuery, Cloud Run, and Pub/SubWork with Vertex AI Agent Builder and Google ADK for agent developmentImplement Retrieval-Augmented Generation (RAG) pipelinesBuild context-aware systems using vector search and embeddingsOptimize prompts and workflows for performance and costDeploy and monitor AI models in productionImplement CI/CD pipelines, logging, and observabilityEnsure reliability, safety, and guardrails for AI systems
Key requirements3–7 years software development experienceStrong hands-on Python2 years experience building and deploying real-world agents in Production environmentStrong hands-on experience in Java backend development (4 years exp)Hands-on experience in developing AI/ML or Generative AI projectsGoogle ADK, MCP servers, agent to agent communication, agent orchestrationJava, Spring Boot, MicroservicesREST APIs and distributed systems designPython, LLMs, GenAI, and agent-based systemsGCP services (Vertex AI preferred)Google ADKMCP serversagent to agent communicationagent orchestrationJavaSpring Boot