Salary
💰 $130,000 - $170,000 per year
Tech Stack
AWSDynamoDBNoSQLPythonSQLTypeScript
About the role
- Architect and deploy AI-powered solutions using AWS Bedrock Agents, including action groups, orchestration, and knowledge bases.
- Design and implement RAG systems integrated with vector databases and semantic search.
- Build serverless applications leveraging AWS Lambda (Python) and event-driven architecture.
- Develop and manage REST and WebSocket APIs via AWS API Gateway with custom authorizers.
- Utilise AWS Fargate for containerised workloads and long-running agent processes.
- Automate infrastructure provisioning using AWS CDK (TypeScript/Python) and CloudFormation.
- Manage data persistence across SQL (RDS, Aurora) and NoSQL (DynamoDB) environments.
- Apply prompt engineering and agent reasoning principles for AI workflow optimisation.
- Implement CI/CD pipelines for serverless and container deployments.
- Collaborate cross-functionally to explain and evangelise complex AI architectures.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related technical field.
- Minimum 1 year of hands-on experience with Generative AI and LLM-based solutions.
- Proven expertise in architecting and deploying serverless applications on AWS at scale.
- Hands-on experience with AWS Bedrock Agents in production environments.
- Deep understanding of RAG architectures, semantic search, and vector databases.
- Strong background in AWS CDK/CloudFormation, Lambda, Fargate, and API Gateway.
- Proficiency in Python and TypeScript.
- Excellent problem-solving skills and communication abilities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AWS Bedrock AgentsRAG systemsvector databasessemantic searchAWS LambdaREST APIsWebSocket APIsAWS API GatewayAWS FargateAWS CDK
Soft skills
problem-solvingcommunication
Certifications
Bachelor’s degreeMaster’s degree