Full-Stack AI Engineer
Job Summary
Role Overview:
We are looking for a skilled Full-Stack AI Engineer with strong software development experience and hands-on expertise in Generative AI Large Language Models (LLMs) and Agentic AI. The ideal candidate will be capable of building scalable secure AI-powered applications across frontend backend AI integration and cloud deployment.
The candidate should be comfortable translating business requirements into production-ready solutions using modern web technologies Python-based backend services LLM frameworks and cloud-native architectures.
Key Responsibilities:
- Develop modern frontend applications using TypeScript and JavaScript.
- Build scalable backend services microservices and REST APIs using Python FastAPI or similar frameworks.
- Design and implement Generative AI applications using LLMs Retrieval-Augmented Generation (RAG) embeddings vector search and prompt engineering.
- Develop Agentic AI workflows using LangGraph LangChain LlamaIndex or equivalent frameworks.
- Build AI-powered document processing solutions involving OCR document extraction summarization and intelligent information retrieval.
- Integrate multiple LLM providers and evaluate emerging AI models frameworks and developer tools.
- Apply relevant Machine Learning Deep Learning NLP and Computer Vision techniques to practical business problems.
- Design scalable application architectures involving APIs databases caching AI services and third-party integrations.
- Implement enterprise security practices including SSO OAuth/OIDC JWT and role-based access control (RBAC).
- Work with PostgreSQL Redis vector databases and other data storage technologies.
- Develop real-time and streaming integrations using WebSockets Server-Sent Events (SSE) and REST APIs.
- Implement CI/CD pipelines containerization and cloud deployment using Docker and relevant cloud platforms.
- Collaborate with product managers business stakeholders and engineering teams to deliver reliable maintainable applications.
Required Skills:
LEARNINGREDISMACHINE LEARNINGWEBSOCKETSTYPESCRIPTOAUTHJAVASCRIPT