with strong expertise in modern Python frameworks and Generative AI concepts. The role focuses on building scalable AI-powered services using Python, AWS, and serverless architectures, with an emphasis on Large Language Models (LLMs), embeddings, and vector databases. The ideal candidate will have hands-on experience designing, deploying, and securing AI-driven applications in cloud-native environments.
Key Responsibilities
Design, develop, and maintain
Python-based backend services
using frameworks such as
FastAPI and Flask
Build and optimize
AI/GenAI-enabled applications
leveraging LLMs, embeddings, and transformer models
Develop and deploy
serverless and cloud-native solutions
using AWS services
Integrate
vector databases
for semantic search, retrieval-augmented generation (RAG), and AI workflows
Implement
async processing
using asyncio for high-performance services
Collaborate with cross-functional teams to integrate AI services into production systems
Ensure adherence to
security, compliance, and responsible AI guidelines
Use
Git
for version control and follow best practices for collaborative development
Containerize applications using
Docker
and support deployments on
Kubernetes (EKS preferred)
Participate in code reviews, testing, and continuous improvement initiatives
Required Skills & Experience
Minimum
3+ years of professional software development experience
Strong proficiency in
Python
(FastAPI, Flask, asyncio, pandas)
Hands-on experience with
AWS services
supporting AI/ML and serverless architectures
Strong understanding of
LLMs, transformers, embeddings, vector databases, and Generative AI concepts
Experience with
Git-based version control systems
Practical experience with
Docker containerization
Familiarity with
security, compliance, and responsible AI practices
Competencies
Python Backend Development
AI / Generative AI Engineering
Cloud-Native & Serverless Architecture
API Development & Integration
Secure & Responsible AI Development
Preferred Skills
Experience with
Kubernetes orchestration (EKS preferred)
Exposure to
AI model deployment and optimization in production
Knowledge of
database systems (SQL/NoSQL or Vector DBs)
Experience working in