Generative AI Engineer - Fullstack
Summary
Builds and deploys enterprise-grade generative AI applications end-to-end, combining LLMs, RAG pipelines, and full-stack tech (Python backend + React/Next.js frontend) for scalable, production-ready solutions.
- Design, develop, and deploy end-to-end Generative AI applications for enterprise use cases.
- Build and optimize Retrieval-Augmented Generation (RAG) pipelines.
- Develop LLM workflows, AI Agents, and multi-agent solutions.
- Integrate LLMs such as OpenAI/Azure OpenAI, Claude, Gemini, or open-source models into enterprise applications.
- Implement prompt engineering, function/tool calling, structured outputs, and LLM evaluation techniques.
- Develop scalable backend services and REST APIs using Python, FastAPI, or Flask.
- Build responsive frontend applications using React.js, Next.js, Angular, or similar frameworks.
- Integrate GenAI solutions with enterprise applications, APIs, databases, and third-party platforms.
- Work with Vector Databases such as Pinecone, FAISS, Chroma, Weaviate, or Azure AI Search.
- Implement document ingestion, chunking, embedding, retrieval, reranking, and response-generation pipelines.
- Deploy and manage AI applications on Azure, AWS, or GCP.
- Implement authentication, security, logging, monitoring, and performance optimization.
- Work closely with Product, Data, AI, and business teams to translate requirements into production-ready solutions.
- Troubleshoot production issues and continuously improve AI application quality, latency, accuracy, and scalability.
- 4–12 years of overall software engineering experience with hands-on GenAI development experience.
- Strong programming skills in Python.
- Hands-on experience with Generative AI, LLMs, RAG, Prompt Engineering, and AI Agents.
- Experience with frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, or equivalent.
- Strong backend development experience with FastAPI/Flask and REST APIs.
- Full Stack development experience using React.js / Next.js / Angular and JavaScript/TypeScript.
- Experience with SQL and NoSQL databases.
- Hands-on knowledge of Vector Databases and Embeddings.
- Experience with at least one major cloud platform: Azure, AWS, or GCP.
- Knowledge of Git, Docker, CI/CD, and microservices architecture.
- Strong debugging, analytical, and problem-solving skills.
Requirements
Skills
- Agentic AI
- AI
- Angular
- API
- Authentication
- AWS
- AWS Bedrock
- Azure
- CI/CD
- Cloud
- Docker
- Embeddings
- FAISS
- FastAPI
- Flask
- GCP
- Generative AI
- Git
- JavaScript
- Kubernetes
- LangChain
- LangGraph
- LlamaIndex
- LLM
- LLMOps
- Microservices
- MLOps
- Model Evaluation
- Next.js
- NoSQL
- OpenAI
- Pinecone
- Prompt Engineering
- Python
- RAG
- React
- REST
- Semantic Kernel
- Solution Design
- SQL
- TypeScript
- Vector Databases
- Vertex AI
- Weaviate