Posted on 2025/02/11
AI/ML Chatbot Developer - Los Angeles, CA - Onsite Only
AgreeYa Solutions
Los Angeles, CA, United States
Qualifications
- Understand various LLMs available on Amazon Bedrock and how to invoke them efficiently and cost-optimized using customized completion prompts
Responsibilities
-
Design and develop NLU application (chatbot) using Lex
-
Design Conversational Flow: Create a flowchart or diagram outlining the chatbot s conversation paths, responses, and possible user inputs
-
Develop Natural Language Processing (NLP) Capabilities: Implement NLP models to enable the chatbot to understand and process user inputs effectively
-
Create intents and define slot types based on the application requirement
-
Set up how the lex bot conversation should flow and error handling
-
Use Lex's dialog management system to specify prompts for each slot and determine fallback responses
-
Use Lambda functions for dynamic responses or backend logic
-
Thoroughly test the bot to ensure it responds accurately, handles edge cases, and performs smoothly in various situations
-
Use the built-in testing interface in the AWS Lex console to simulate conversations
-
Implement monitoring using Amazon CloudWatch to track bot performance and errors
-
Adjust intents, prompts, and Lambda functions as needed based on user feedback
-
Use APIs to interact with different LLMs
-
Use various AWS technologies like API G/W, Lambda, S3, CloudFormation scripts, CloudWatch, etc to create a complete solution that can be monitored, optimized, and updated with automation tools
-
Write and Optimize Python Code
-
Develop clean, readable, and efficient Python code to solve problems or build applications
-
Continuously refactor code for readability and performance
-
Use libraries like collections, langchain, and built-in functions to optimize code
-
Develop services using SOA and interact with APIs to send or receive data from external systems or services using libraries to make GET, POST, PUT, and DELETE requests
-
Create and process JSON requests and responses and manage authentication (like OAuth tokens or API keys)
-
Manage project dependencies and keep environments isolated for each project
-
Create application packages and docker images that can be deployed in a cloud infrastructure
-
Ensure all dependencies are packaged and use venv or virtualenv to create isolated Python environments for different projects
-
Ensure code quality by writing tests and debugging issues that arise
-
Conduct thorough testing, including unit testing and user acceptance testing (UAT), to ensure the chatbot functions as expected and fix any bugs
-
Use database concepts to write and create SQL queries to extract data from database
Full Description
Hello,
We at AgreeYa solutions are focused on hiring highly skilled professionals who are excited by the opportunity to make a true impact on their careers as well as on our clients' businesses.
We power our clients success and drive our consultants career growth.
We are seeking an experienced and outstanding AI/ML Chatbot Developer
for one of our esteemed clients.
Kindly have a look at the below JD and reach us with your updated resume.
The job description is as follows:
Job Title: AI ML Chatbot Developer
Location: Los Angeles, CA - Onsite
Duration: 6 Months
Description:
• Design and develop NLU application (chatbot) using Lex. Design Conversational Flow: Create a flowchart or diagram outlining the chatbot s conversation paths, responses, and possible user inputs.
• Develop Natural Language Processing (NLP) Capabilities: Implement NLP models to enable the chatbot to understand and process user inputs effectively.
Create intents and define slot types based on the application requirement.
Set up how the lex bot conversation should flow and error handling.
Use Lex's dialog management system to specify prompts for each slot and determine fallback responses.
Use Lambda functions for dynamic responses or backend logic.
• Thoroughly test the bot to ensure it responds accurately, handles edge cases, and performs smoothly in various situations.
Use the built-in testing interface in the AWS Lex console to simulate conversations.
Implement monitoring using Amazon CloudWatch to track bot performance and errors. Adjust intents, prompts, and Lambda functions as needed based on user feedback.
• Use APIs to interact with different LLMs. Understand various LLMs available on Amazon Bedrock and how to invoke them efficiently and cost-optimized using customized completion prompts.
• Use various AWS technologies like API G/W, Lambda, S3, CloudFormation scripts, CloudWatch, etc to create a complete solution that can be monitored, optimized, and updated with automation tools.
• Write and Optimize Python Code.
Develop clean, readable, and efficient Python code to solve problems or build applications.
Continuously refactor code for readability and performance. Use libraries like collections, langchain, and built-in functions to optimize code.
• Develop services using SOA and interact with APIs to send or receive data from external systems or services using libraries to make GET, POST, PUT, and DELETE requests. Create and process JSON requests and responses and manage authentication (like OAuth tokens or API keys).
• Manage project dependencies and keep environments isolated for each project.
Create application packages and docker images that can be deployed in a cloud infrastructure.
Ensure all dependencies are packaged and use venv or virtualenv to create isolated Python environments for different projects.
• Ensure code quality by writing tests and debugging issues that arise. Conduct thorough testing, including unit testing and user acceptance testing (UAT), to ensure the chatbot functions as expected and fix any bugs.
• Use database concepts to write and create SQL queries to extract data from database.
<>Contact: Sanjeev Pandey at AgreeYa Solutions
ABOUT AGREEYA SOLUTIONS:
AgreeYa Solutions is a global systems integrator delivering technology-enabled business solutions to small, medium and global Fortune 1,000 organizations.
It leverages leading-edge technology, consulting and outsourcing services to boost customer efficiency, productivity and deliver a competitive advantage.
Through its consultative approach and utilization of a global delivery model, AgreeYa provides software, services and solutions that are cost-effective, achieve results and transform businesses.
Founded in 1999 and headquartered in Folsom, California, with a global footprint, AgreeYa is an SEI CMMI- and ISO 9001:2015-certified Microsoft Gold Partner, with multiple certifications, and operations with a team of over 1,800 employees across the world.
Its extensive software portfolio includes AgreeYa Chatbot, BeatBlip, QuickApps, Site Administrator, Recovery Manager and Cogent.
AgreeYa is a staffing industry leader, providing full-service staffing solutions to meet client workforce needs while driving business value.
It also recently introduced a new intelligent automation and digital transformation suite to its existing technology stack to help organizations combat future crises and venture into the digital-first world with confidence.

Zero to AI Engineer
Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position