Role Overview
We are seeking a skilled Python Developer with AI/ML and AWS DevOps expertise to design, develop, deploy, and support scalable Artificial Intelligence solutions on AWS. The role involves developing AI-powered applications, deploying Large Language Models (LLMs), automating cloud infrastructure, and managing cloud-native platforms using DevOps best practices.
Responsibilities
- Automate infrastructure provisioning using Terraform or AWS CloudFormation.
- Deploy, monitor, and maintain applications on AWS Cloud.
- Build automated deployment pipelines using GitHub Actions, GitLab CI/CD, or Jenkins.
- Configure and manage AWS services including Lambda, ECS/EKS, S3, API Gateway, DynamoDB, IAM, CloudWatch, and Step Functions.
- Design, develop, train, and deploy Machine Learning and Generative AI solutions.
- Deploy LLM-based applications using Amazon Bedrock or OpenAI.
- Develop AI Agents using LangChain, LangGraph, and Agentic AI frameworks.
- Develop REST APIs using FastAPI.
- Develop and maintain AWS Glue ETL jobs and data processing pipelines.
Requirements
- 4–6 years of software development experience.
- Strong programming skills in Python.
- Minimum 3+ years of AWS cloud engineering and DevOps experience.
- Experience building and maintaining CI/CD pipelines.
- Experience deploying AI/ML and Generative AI applications to production.
- Experience with Infrastructure as Code and cloud automation.
- Immediate joiner preferred (max 15 days).
Skills
- Python
- AWS
- Generative AI
- Terraform
- FastAPI