onsite
Backend Lead, AI
Backend Lead, AI
As a Backend Lead, AI, you will spearhead the design and development of scalable, secure, and high-performance backend systems using Python and cloud-native patterns. You will focus on architecting AI-powered solutions, including RAG pipelines and LLM integrations, primarily leveraging Google Cloud Platform and ADKs, while coordinating and mentoring engineering teams.
About the role
About the Role
As a Backend Lead specializing in AI, you will be responsible for leading the design and development of scalable, secure, and high-performance backend systems. You will apply spec-driven development practices and coordinate teams to deliver engineering requirements. This role involves significant collaboration with various disciplines including Product and UX.
Responsibilities
- Lead the design and development of scalable, secure, and high-performance backend systems using Python and modern cloud-native patterns.
- Apply spec-driven development practices to ensure clarity, quality, and predictable delivery.
- Organize, distribute, and translate backlog requirements from Product, UX, and other disciplines, into detailed spec-driven requirements for Agents to implement.
- Coordinate teams of coding agents to deliver engineering requirements.
- Design and implement RESTful APIs to support frontend, mobile, and third-party integrations.
- Architect and deliver AI-powered backend solutions, including: Vector stores and Retrieval-Augmented Generation (RAG) pipelines, integration with LLMs (e.g., Gemini, Claude, GPT-4/5), and use of AI coding agents and developer copilots to improve delivery velocity.
- Develop and maintain systems using Google Cloud Platform (GCP), with hands-on experience in Vertex AI, Google Gen AI APIs.
- Leverage Agent Development Kits (ADKs) (e.g., Google ADK) to design and implement intelligent agent-based systems.
- Ensure systems are observable, reliable, and debuggable in production environments.
- Collaborate with engineers to design well-architected, maintainable solutions aligned with business goals.
- Mentor and guide engineers, fostering technical excellence and continuous learning.
- Partner with Project Managers and cross-functional teams to manage delivery risks and timelines.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders, including clients.