Description
Job Description:
We are looking for an experienced AWS GenAI Engineer with strong hands-on experience in AWS services, python/.Net development, REST API's, microservices architecture, and Generative AI/Agentic AI Solutions. The candidate should have experience integrating LLM's, prompt engineering, Amazon Bedrock, and Frameworks such as LangChain, LangGraph, Strands, CrewAI, or similar. STrong knowledge of AWS Cloud services, containerisation, and Devops practises is required.
Key Responsibilities:
- Design, develop, and deploy cloud native applications using AWS services.
- Build and Manage serverless applications using AWS Lambda, S3, DynamoDB, API Gateway, and RDS.
- Develop and maintain microservices and Rest API's.
- Work with ECS/EKS and ECR for containerised application development.
- Implement infrastructure as code using CLoudFormation or AWS CDK.
- Configure and Manage CloudWatch monitoring, logging, and IAM roles and policies.
- Develop applications using Python and/or .Net.
- Integrate LLMs into applications and implement prompt engineering techniques.
- Build and Deploy Gen AI and Agentic AI solutions using Amazon BedRock.
- Work with frameworks such as Strands, LangGraph, LangChain, CrewAI, or similar.
- Develop and maintain containerised applications using Docker.
- Implement CI/CD pipelines using GitLab CI/CD or equivalent tools.
- Build and maintain production-grade Retrieval- Augmented Generation (RAG) systems.
- Implement integrations with enterprise systems, APIs, and messaging services.
- Evaluate, monitor and optimise the performance of GenAI and Agentic AI applications.
- Collaborate with development, Cloud, Devops, and AI teams to deliver scalable solutions.
Mandatory Skills:
- Strong hands-on experience in AWS Cloud Services.
- AWS Lambda, S3, DynamoDB, API Gateway, and RDS.
- ECS/EKS, ECR, CloudFormation/CDK, CloudWatch, and IAM roles and policies.
- REST APIs and microservices architecture.
- Hands-on programming experience in Python and/or .NET.
- Generative AI, LLM integration, and prompt engineering.
- Amazon Bedrock experience.
- Experience with Strands, LangGraph, LangChain, CrewAI, or similar GenAI frameworks.
- Containerisation using Docker.
- GitLab CI/CD or equivalent DevOps tools.
- Strong application development, troubleshooting, and problem-solving skills.
- AWS Technologies
- Experience in the following AWS services and technologies:
- AWS Lambda
- Amazon S3
- Amazon DynamoDB
- Amazon API Gateway
- Amazon RDS
- Amazon ECS/EKS
- Amazon ECR
- AWS CloudFormation/CDK
- Amazon CloudWatch
- AWS IAM
- Amazon Bedrock
Good to Have
Amazon Bedrock AgentCore experience, with at least one Proof of Concept (POC) completed.
Knowledge of AgentCore Runtime, Observability, Gateway, and Identity.
Experience with Amazon Bedrock Agents and Knowledge Bases.
Experience with EventBridge, SQS, Kafka (MSK), or equivalent messaging services.
Experience building production-grade RAG systems.
Knowledge of embeddings and vector search concepts.
Understanding of Model Context Protocol (MCP) concepts and integrations.
Experience evaluating and monitoring Agentic AI systems.
Experience implementing secure, scalable, and production-ready GenAI solutions