Job Description
Designation: Backend / AI Engineer
Experience: 3-4 Years
Location: Work From Home or Office
Job Description
The role expects a strong backend-focused engineer with hands-on experience in AI-driven systems. The candidate should have a solid understanding of backend architecture, REST APIs, databases, and modern AI frameworks. Strong problem-solving skills, clean coding practices, and the ability to integrate AI into production systems are essential.
Duties and Responsibilities:
- Design, develop, and maintain scalable REST APIs using Python-based backend frameworks
- Build backend services using FastAPI, Flask, or Django
- Develop and deploy backend applications on IIS environments
- Create and maintain Windows services and task schedulers using Python
- Integrate AI and LLM-based automation into existing systems
- Design, implement, and optimize RAG (Retrieval-Augmented Generation) pipelines
- Work with LLMs (OpenAI, Gemini, etc.), LangChain, LlamaIndex, and AI Agent frameworks like n8n, AutoGen, CrewAI, Semantic Kernel, etc
- Develop AI Agents and Multi-Agent systems for intelligent automation
- Implement and manage vector databases using Qdrant and PGVector
- Work closely with SQL databases (MSSQL / PostgreSQL) for data storage and querying
- Collaborate with frontend developers and cross-functional teams for seamless integration
- Ensure code quality through object-oriented programming principles and best practices
- Manage source code using GIT and maintain clean version control workflows
Qualifications:
Bachelor of Engineering
Key Skills:
- Programming Languages
- Python
- SQL (PostgreSQL, MSSQL)
- Backend Frameworks
- AI & LLM Frameworks
- Large Language Models (OpenAI, Gemini, etc.)
- LangChain
- LlamaIndex
- Retrieval-Augmented Generation (RAG) Pipelines
- AI Agents
- Multi-Agent Systems
- Vector Databases
- Core Engineering Skills
- Object-Oriented Programming (OOP)
- REST API Development
- Backend System Design
- Clean & Maintainable Code
- DevOps & Environment Tools
- Python Virtual Environments
- Poetry
- uv
- Conda
- Git / Version Control
- Deployment & Operating Systems
- Windows-based Deployments
- IIS Hosting
- Windows Services
- Task Schedulers
- Collaboration & Soft Skills
- Cross-team Collaboration
- Communication Skills
Additional Notes:
- Frontend & Integration Knowledge
- Basic understanding of frontend frameworks (React, Next.js, etc.)
- Experience working closely with frontend teams for API integration
- AI & Data Engineering
- Experience with embeddings, chunking strategies, and prompt optimization
- Familiarity with multiple vector databases (FAISS, Pinecone, Milvus, etc.)
- System & Performance
- Understanding of scalable backend architecture
- Experience with performance optimization and monitoring
- Security & Best Practices
- Knowledge of API security, authentication, and authorization
- Understanding of secure coding practices