AWS Lex Bot Developer (with Python)
Contract
Mid-Senior Level
Job Overview
We are seeking a Mid-level AWS Lex Developer with hands-on experience in building skill bots and strong Python development skills. The role involves designing, developing, and maintaining intelligent bots using AWS Lex and integrating them with backend systems via Python-based Lambda functions.
The ideal candidate will have a solid understanding of bot design, NLU concepts, and conversation flow orchestration, along with the ability to collaborate with business stakeholders, solution architects, and QA teams for end-to-end bot delivery.
Responsibilities:
- Develop and maintain AWS Lex (V1/V2) skill bots for chat and voice channels.
- Implement intents, slots, utterances, and fulfillment logic using AWS Lambda with Python.
- Collaborate with business teams to gather requirements and translate them into technical specifications.
- Integrate bots with backend APIs, databases, and AWS services (e.g., DynamoDB, API Gateway, S3).
- Perform unit testing, debugging, and optimization to ensure accurate and scalable bot responses.
- Support deployment, monitoring, and post-go-live enhancements.
- Document conversation flows, bot architecture, and integration details for future reference.
- Collaborate with QA, UX, and platform teams for end-to-end solution delivery.