Role description
We are looking for an experienced AI/ML Engineer with strong software engineering and AWS expertise to build, integrate, and operate production-grade AI and data services. The ideal candidate will have hands-on experience with Python, AWS, Generative AI/LLM applications, APIs, CI/CD, containerization, and infrastructure-as-code.
Key Responsibilities
- Design, develop, and operate scalable production services on AWS.
- Build AI/ML and LLM-powered applications using contemporary application patterns.
- Develop and integrate APIs and services that expose data, tools, and AI capabilities to client applications.
- Implement retrieval-augmented generation (RAG), prompt orchestration, tool use, and search/retrieval solutions.
- Develop and maintain CI/CD pipelines and automated deployment processes.
- Build containerized applications using Docker and implement infrastructure using IaC.
- Integrate AI agents and tool ecosystems using MCP or comparable frameworks.
- Work with knowledge graphs, context graphs, and graph databases where applicable.
- Develop evaluation and retrieval pipelines to measure and improve AI application quality.
- Collaborate with engineering, data, AI/ML, DevOps, and other cross-functional teams.
- Work independently within an existing architecture and codebase and deliver solutions with minimal supervision.
Mandatory Skills & Experience
- 6+ years of professional experience in software, data, or AI/ML engineering.
- 3+ years of hands-on experience building and operating production services on AWS.
- Strong proficiency in Python with solid software engineering fundamentals, including testing, code reviews, and version control.
- Hands-on experience with AWS services such as:
- Amazon Bedrock
- AWS Lambda
- Amazon ECR
- Amazon S3
- API Gateway
- IAM
- CloudWatch
- Experience designing and integrating APIs and backend services.
- Working knowledge of LLM application patterns, including:
- Retrieval-Augmented Generation (RAG)
- Prompt orc
📌 AI/ML Engineer – AWS (Kolkata)
🏢 UST
📍 Kolkata