A

Accenture

Advises businesses and runs their technology

Senior Lead Full Stack AI Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A minimum of 8 years of professional software engineering experience, including full-stack application development, cloud-native applications, backend engineering, and enterprise system integration.
  • Hands-on experience developing and deploying solutions on Google Cloud Platform.
  • Experience building production-grade applications with modern frontend frameworks, backend technologies, APIs, databases, cloud services, and distributed application architectures.
  • Hands-on experience integrating AI, Generative AI, large language models, Machine Learning, or intelligent search into enterprise applications.
  • Experience with Vertex AI, Gemini models, or equivalent cloud-based Generative AI platforms.
  • Experience designing and implementing scalable, secure, highly available, and maintainable cloud-native applications.
  • Experience in enterprise software development environments using Agile delivery, Git-based development, automated testing, continuous integration and delivery, and DevOps practices.
  • Strong hands-on experience with Google Cloud Platform services such as Vertex AI, Cloud Run, Google Kubernetes Engine, Cloud Functions, Pub/Sub, BigQuery, Cloud Storage, Cloud SQL, Firestore, Identity and Access Management, Secret Manager, Cloud Logging, and Cloud Monitoring.
  • Hands-on experience with Vertex AI and Gemini models, including model APIs, prompt engineering, model configuration, embeddings, grounding, and integrating Generative AI capabilities into applications.
  • Strong frontend development experience using React, Angular, Next.js, TypeScript, JavaScript, HTML, CSS, or equivalent modern frontend technologies.
  • Strong backend programming experience using Python, Java, Node.js/TypeScript, or equivalent enterprise development technologies.
  • Experience with backend frameworks such as FastAPI, Flask, Django, Spring Boot, Express.js, NestJS, or comparable frameworks.
  • Strong experience designing and developing REST APIs, microservices, event-driven applications, asynchronous processing, and enterprise integration services.
  • Understanding of Retrieval-Augmented Generation, embeddings, vector search, semantic search, document ingestion, chunking strategies, prompt engineering, and large language model application patterns.
  • Experience with vector databases or search technologies such as Vertex AI Vector Search, AlloyDB AI, Elasticsearch/OpenSearch, Pinecone, Weaviate, or pgvector.
  • Experience with relational and NoSQL databases such as BigQuery, Cloud SQL, AlloyDB, PostgreSQL, MySQL, Firestore, or MongoDB.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes/Google Kubernetes Engine.
  • Experience with asynchronous and event-driven architectures using Pub/Sub, Kafka, messaging platforms, event queues, and background workers.
  • Understanding of authentication and authorization concepts, including OAuth 2.0, OpenID Connect, JSON Web Tokens, Google Cloud Identity and Access Management, service accounts, API security, and role-based access control.
  • Experience with Git-based development, branching strategies, code reviews, automated testing, and continuous integration and delivery using Cloud Build, GitHub Actions, GitLab CI, Jenkins, or equivalent technologies.
  • Understanding of application security, API security, encryption, secrets management, network security, vulnerability management, and secure software development practices.
  • Experience designing and developing complete applications across presentation, application, integration, data, and cloud infrastructure layers.
  • Ability to translate user experience designs and business requirements into responsive, accessible, reusable, and maintainable frontend components.
  • Understanding of modern frontend architecture, including component-based development, state management, API integration, authentication flows, browser performance, and responsive design.
  • Experience designing scalable backend architectures, microservices, APIs, business logic, integration services, and asynchronous processing components.
  • Ability to integrate frontend applications securely with backend APIs, AI services, databases, enterprise applications, and external systems.
  • Experience implementing caching, session management, API performance optimization, error handling, retries, resilience patterns, and application-level observability.
  • Understanding of software architecture and engineering principles, including SOLID principles, design patterns, separation of concerns, API-first design, scalability, maintainability, and reusable component design.
  • Ability to troubleshoot applications across the technology stack, including browser and user interface, frontend services, APIs, backend services, databases, AI services, containers, networking, and cloud infrastructure.
  • Hands-on experience integrating large language models and Generative AI services into web and enterprise applications.
  • Experience developing AI-enabled features such as conversational interfaces, enterprise knowledge assistants, intelligent search, summarization, recommendations, information extraction, document processing, and content generation.
  • Understanding of prompt engineering, structured outputs, function and tool calling, model parameters, context management, grounding, response validation, and AI application error handling.
  • Experience designing and implementing Retrieval-Augmented Generation architectures using enterprise documents, embeddings, vector databases, metadata filtering, retrieval strategies, and large language model-generated responses.
  • Understanding of AI application considerations, including hallucination management, guardrails, responsible AI, data privacy, content safety, latency, token consumption, model evaluation, and cost optimization.
  • Experience deploying and operating applications using Cloud Run, Google Kubernetes Engine, serverless technologies, containers, and other Google Cloud Platform compute services.
  • Experience building automated continuous integration and delivery pipelines covering application builds, testing, containerization, security validation, infrastructure deployment, and production releases.
  • Experience implementing application monitoring, distributed tracing, centralized logging, health checks, alerts, dashboards, and production observability.
  • Understanding of cloud architecture patterns covering high availability, scalability, disaster recovery, fault tolerance, network design, API management, caching, and performance optimization.
  • Ability to analyze and optimize cloud resource utilization, AI model consumption, API usage, application performance, and overall operating cost.
  • Ability to work effectively with solution architects, AI engineers, data engineers, user experience designers, DevOps engineers, security teams, product owners, and business stakeholders.
  • Strong communication skills in English to explain application architecture, AI concepts, technical designs, implementation approaches, risks, and trade-offs clearly.
  • Ability to provide technical guidance, conduct code and design reviews, mentor junior engineers, and contribute to engineering standards and best practices.
  • Ability to take ownership of application design, development, technical quality, production issues, and continuous improvement.
  • Ability to work within Agile delivery teams and participate in sprint planning, architecture discussions, technical workshops, code reviews, demonstrations, and production support activities.

Responsibilities

  • Design, develop, and support production-grade full-stack AI applications on Google Cloud Platform, covering frontend interfaces, backend services, APIs, data integration, AI services, and cloud deployment.
  • Integrate Vertex AI, Gemini models, Generative AI services, Retrieval-Augmented Generation solutions, intelligent search, and AI/Machine Learning capabilities into enterprise web and digital applications.
  • Build scalable frontend and backend components using modern frameworks and cloud-native architecture patterns while ensuring performance, security, maintainability, and usability.
  • Use Google Cloud Platform services and DevOps practices to deliver highly available, observable, secure, and automated AI applications across development, testing, and production environments.
  • Design, develop, and maintain end-to-end AI-enabled web applications and enterprise solutions on Google Cloud Platform.
  • Develop responsive and user-friendly frontend applications using modern frameworks such as React, Angular, Next.js, or equivalent technologies.
  • Develop scalable backend services, REST APIs, microservices, and integration layers using technologies such as Python, Java, Node.js, FastAPI, Spring Boot, or equivalent frameworks.
  • Integrate applications with Vertex AI, Gemini models, Generative AI APIs, embeddings, Retrieval-Augmented Generation pipelines, semantic search, and other AI/Machine Learning services on Google Cloud Platform.
  • Design and implement conversational AI, enterprise search, recommendation, summarization, document-processing, and other AI-powered application capabilities.
  • Build integrations between AI applications and enterprise systems, databases, APIs, document repositories, third-party services, and internal applications.
  • Design and implement data persistence using BigQuery, Cloud SQL, AlloyDB, Firestore, Cloud Storage, Memorystore, or other suitable databases and storage services.
  • Develop cloud-native solutions using Google Cloud Platform services such as Cloud Run, Google Kubernetes Engine, Cloud Functions, Pub/Sub, API Gateway, Apigee, Cloud Storage, and Secret Manager.
  • Implement Retrieval-Augmented Generation solutions using document ingestion, chunking, embeddings, vector search, metadata filtering, prompt engineering, and knowledge retrieval patterns.
  • Implement secure authentication, authorization, API security, identity management, secrets management, and access control using Google Cloud Identity and Access Management, Identity Platform, OAuth/OpenID Connect, service accounts, and related security services.
  • Optimize application and AI solution performance, including frontend responsiveness, backend latency, API performance, model response time, token usage, caching, scalability, and cloud cost.
  • Implement automated testing across frontend, backend, APIs, integrations, and AI components using appropriate unit, integration, functional, and end-to-end testing frameworks.
  • Debug and resolve issues across user interface components, APIs, backend services, AI integrations, databases, cloud infrastructure, authentication flows, network connectivity, and production deployments.
  • Implement logging, monitoring, tracing, alerting, and observability using Google Cloud Logging, Cloud Monitoring, Cloud Trace, OpenTelemetry, or equivalent technologies.
  • Collaborate with architects, AI engineers, data engineers, product owners, user experience designers, security teams, and DevOps engineers while following software engineering, architecture, security, and coding best practices.

Desired Qualifications

  • Experience with AI/Machine Learning and cloud services on AWS or Microsoft Azure.
  • Experience with Infrastructure as Code using Terraform, Google Cloud Deployment Manager, or equivalent technologies.
  • Experience with frameworks such as LangChain, LangGraph, LlamaIndex, Google Agent Development Kit, or equivalent AI application frameworks.
  • Exposure to agentic AI concepts, Model Context Protocol, Agent2Agent communication, tool calling, and AI workflow orchestration.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs