Full Stack AI Developer – Generative AI, LLMs, and Scalable Applications
Job Summary
We are looking for a dynamic and hands-on
Full Stack AI Developer
with expertise in
Python programming
,
Generative AI
,
LLMs
,
API development
, and
front-end frameworks
like React and Streamlit. The ideal candidate will be responsible for building scalable AI applications, integrating advanced LLM capabilities, developing RESTful APIs, and delivering high-quality user interfaces optimized for performance, responsiveness, and usability.
Key Responsibilities
- Design, develop, and maintain AI-powered full stack applications.
- Build and optimize REST APIs using FastAPI/Flask, including authentication, deployment, and integration with LLMs and vector databases.
- Create, test, and containerize backend services, ensuring robust deployment using Docker and CI/CD pipelines.
- Implement Generative AI features using models from Hugging Face, OpenAI, or LangChain/LlamaIndex.
- Develop Streamlit or React front-ends to demonstrate AI capabilities through interactive dashboards and tools.
- Integrate retrieval-augmented generation (RAG) and agentic AI concepts into product workflows.
- Apply best practices in software engineering including Git version control, testing, debugging, and documentation.
- Work with cloud platforms (AWS, Azure, GCP) and monitor AI systems in production environments.
Required Technical Skills
🔸
Core Python Development
- Proficiency in Python 3 with experience in syntax, control flow, data structures, functions, error handling.
- Familiar with file I/O, modules, decorators, list/dict comprehensions, and exception management.
🔸
Scientific & Data Libraries
- NumPy: Array operations, broadcasting.
- Pandas: Data manipulation, aggregation, data cleaning.
- Database Integration: SQL, SQLite, MongoDB, Postgres; CRUD operations; vector DBs (Chroma, PGVector, FIZZ).
🔸
API Development
- RESTful API design with FastAPI or Flask.
- Concepts like query/path parameters, async/await, dependency injection, request validation, JWT/OAuth2 auth.
- Vector DB integration and streaming LLM responses.
🔸
Generative AI / LLMs
- Understanding of Transformer architectures, LLMs (GPT, BERT, LLaMA).
- Working knowledge of LangChain, LlamaIndex, Hugging Face Transformers.
- Hands-on experience with prompt engineering, parameter tuning, RAG, and agent-based workflows.
🔸
Deployment & Containerization
- Proficient with Docker, Dockerfiles, and Docker Compose.
- Familiar with CI/CD pipelines, GitHub Actions, and deploying containerized services.
🔸
Frontend Development
- HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with Streamlit for rapid AI dashboards.
- Strong grasp of React.js (with TypeScript): Hooks, component state, form validation, async data fetching, and UI libraries (Material-UI, Tailwind).
- Familiarity with building conversational UIs, integrating streaming outputs via WebSockets/SSE.
Desirable Skills
- Experience with cloud services: AWS, Azure, or GCP for hosting, AI/ML services, and serverless deployments.
- Monitoring and logging for AI systems (e.g., Prometheus, ELK stack).
- Familiarity with testing frameworks like pytest, httpx, React Testing Library.
- Exposure to PDF extraction, OCR tools (e.g., PyMuPDF, Tesseract).
- Good understanding of frontend accessibility (A11y) and performance optimization.
Soft Skills
- Strong communication and documentation skills.
- Problem-solving mindset with the ability to independently debug complex systems.
- Ability to collaborate across cross-functional teams (AI/ML, DevOps, Frontend, Product).
Educational Qualification
- Bachelor’s or Master’s degree in Computer Science, Data Science, AI/ML, or related field.
- Certifications or hands-on experience in Generative AI/LLMs is a plus.
Summary
This role is ideal for candidates passionate about developing
end-to-end AI applications
—from data ingestion and model integration to real-time deployment and UI/UX delivery. You’ll be working on real-world GenAI products using
LLMs, APIs, Vector Databases, and modern front-end stacks
in a production-ready setup.Skills: streamlit,langchain,docker,llms,pandas,mongodb,api development,python,sql,ci/cd,gcp,ml,sqlite,azure,javascript,html5,flask,python programming,llamaindex,numpy,aws,ai,git,css3,generative ai,fastapi,react,hugging face,postgres