Description
You will lead the end-to-end design, development, testing, deployment, maintenance, and enhancement of scalable AI services utilizing AWS Bedrock and related AWS AI/ML services.
Responsibilities
- Design and implement solutions leveraging the AWS Bedrock Converse API for unified foundation model interaction, including tool calling and multimodal processing.
- Develop Retrieval-Augmented Generation (RAG) patterns using AWS Bedrock Knowledge Bases integrated with proprietary data from Amazon S3.
- Architect efficient and secure AI/ML computing infrastructures to handle large-scale data processing and inference.
- Build solutions integrating Bedrock managed services with custom components like AWS Lambda functions for Agent actions.
- Champion and implement responsible AI practices throughout the development lifecycle, utilizing tools like AWS Bedrock Guardrails.
Required Skills
- 7+ years in large scale software development.
- 5+ years in solution design or architecture, including gathering customer requirements.
- 5+ years designing and developing solutions using NodeJS and scalable microservices/REST APIs.
- 3+ years experience with the AWS technology stack and DevOps/CICD processes.
- 3+ years collaborating with engineering teams on prototype development.
- Expertise in Python programming for AI/ML development.
- Experience with AWS Bedrock and AI technologies.
- Experience with large language models (LLMs) and generative AI concepts.
Preferred Skills
- Direct, hands-on experience architecting production solutions using AWS Bedrock, the Converse API, Bedrock Agents, and Bedrock Knowledge Bases.
- Experience with Agile development or SAFe Agile.