This is a remote position.
We are seeking a hands-on Senior Full-Stack Engineer - AI Automation to design and deploy intelligent automation solutions that transform business operations. This role focuses on building production-ready AI systems including RAG-based assistants, multi-agent workflows, and voice AI applications. You will work at the intersection of AI/ML and backend engineering, creating scalable solutions that leverage LLMs, cloud infrastructure, and modern APIs to solve complex business problems.
Key Responsibilities
AI System Development
- Build and deploy RAG-based chat systems for enterprise knowledge management and internal tooling
- Design multi-agent orchestration workflows using LangChain, LangGraph, and custom frameworks
- Develop and optimize voice AI agents for customer interactions and automated communications
- Implement computer vision solutions for authentication, monitoring, and automated processing
Backend & API Engineering
- Architect scalable backend services using Python, FastAPI, and Pydantic for data validation
- Design and maintain RESTful APIs that integrate AI capabilities with existing business systems
- Build event-driven workflows and automation pipelines using tools like n8n and Pub/Sub systems
- Implement webhook integrations with third-party services (CRMs, communication platforms, databases)
Cloud Infrastructure & Deployment
- Deploy AI services across GCP (Vertex AI, Cloud Run, Cloud Functions) and AWS (Lambda, Rekognition, DynamoDB)
- Containerize applications using Docker for consistent deployment environments
- Optimize cloud resource usage and implement cost-effective AI solutions
- Manage data pipelines between cloud storage, databases, and ML models
Data & Analytics
- Build SQL-based data extraction and transformation workflows using BigQuery and PostgreSQL
- Create automated reporting and visualization systems using PowerBI or similar tools
- Implement machine learning models for classification, prediction, and anomaly detection
- Perform data analysis to inform AI system improvements and feature development
Requirements
Core Technical Skills
- 3-5+ years of professional software development with strong Python expertise
- 2+ years building production AI/ML applications using LLMs and modern frameworks
- Deep experience with LangChain, LangGraph, or similar LLM orchestration tools
- Proven track record deploying RAG systems, chatbots, or conversational AI applications
- Strong backend development skills with FastAPI, RESTful API design, and Pydantic
AI/ML & Automation
- Hands-on experience with OpenAI, Anthropic,