Job Description: Full-Stack Engineer Agentic AI
Locations: Bay Area, California (USA)
Role Overview
We are seeking experienced Full-Stack Engineers with strong expertise in agentic AI, applied AI, and production-grade software development. Candidates will work on building, deploying, and scaling AI-powered applications and agent-based solutions in a customer-facing environment.
Successful candidates must have prior hands-on Google coding and production experience, strong full-stack engineering capabilities, and excellent communication skills. They should be comfortable collaborating across geographically distributed teams, translating business requirements into technical solutions, and delivering reliable, scalable applications.
Key Responsibilities
- Design, develop, test, and deploy full-stack applications incorporating AI-powered features and agentic workflows.
- Build and integrate AI agents, LLM-powered applications, and applied AI solutions for real-world use cases.
- Develop robust frontend and backend services using JavaScript/TypeScript and at least one additional language, such as Python, C++, Java, or Go.
- Design and implement APIs, service integrations, and scalable application architectures.
- Apply software engineering best practices, including code reviews, automated testing, debugging, performance optimization, and production support.
- Troubleshoot complex technical issues and ensure application reliability, scalability, and maintainability.
- Collaborate with cross-functional teams and customer stakeholders to define requirements and deliver solutions.
- Communicate technical concepts clearly and provide regular updates on progress, risks, and implementation decisions.
- Support coordination across US and India teams to enable effective collaboration across time zones.
Additional Responsibilities Hands-on Technical Lead (US Pod)
The Technical Lead will be responsible for:
- Leading technical design and implementation while remaining actively involved in coding.
- Establishing engineering standards and guiding architecture and implementation decisions.
- Mentoring engineers, conducting code reviews, and ensuring high-quality deliverables.
- Coordinating technical execution across distributed teams.
- Working directly with customer stakeholders to resolve technical challenges and align deliverables with business objectives.
Required Qualifications
- Proven prior experience writing code at Google and delivering software into production at Google.
- Strong full-stack software engineering experience, including JavaScript and TypeScript.
- Proficiency in at least one additional programming language: Python, C++, Java, or Go.
- Demonstrated hands-on experience building agentic AI systems and applied AI solu