remote
AI Chatbot Engineer
Software Engineer
AI (Chatbot) Engineer building and maintaining intelligent conversational agents for a federal grant platform, leveraging Python, NLP, and cloud services to deliver scalable, secure chatbot solutions.
About the role
Key Responsibilities
- Design, develop, and deploy chatbot solutions using Python and NLP libraries to support grant application workflows.
- Integrate chatbot services with RESTful APIs and AWS infrastructure (Lambda, S3, DynamoDB) for high availability.
- Collaborate with data scientists to implement machine learning models that improve intent recognition and response accuracy.
- Monitor and analyze chatbot performance metrics, iterating on conversational flows to enhance user experience.
- Ensure compliance with federal security and accessibility standards while maintaining robust documentation.
Requirements
- 3+ years of experience building production-grade chatbots or conversational AI systems.
- Proficiency in Python, NLP frameworks (e.g., spaCy, Rasa, Dialogflow), and cloud services (AWS).
- Strong understanding of REST API design, JSON, and microservices architecture.
- Experience with version control (Git), CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and ability to work independently in a remote environment.
Skills
pythonmachine learningnlpaws