Senior Software Developer (AI/Chatbot)

Los Angeles 8 months agoFull-time External
491 - 526 / hr
This job posting has expired and is no longer accepting applications.
Job Title: Senior Developer – Chatbot/NLP (Contract) Duration: 2 months with potential extensions Location: Los Angeles CA Contract Type: W-2 or 1099 (depending on your hiring model) Experience Required: Minimum 6 years References Required: 3 client references from the past 10 years Project Scope Our Client is seeking a qualified Senior Developer to support the Information Technology Services department in developing and maintaining Natural Language Understanding (NLU) applications, specifically a chatbot using AWS Lex and related technologies. Key Responsibilities • NLU Chatbot Development: Design and build chatbot applications using AWS Lex with detailed conversational flow diagrams. • Natural Language Processing: Implement NLP models, define intents and slot types, and handle error scenarios using Lex’s dialog management and AWS Lambda. • Testing and Monitoring: Conduct extensive testing using AWS Lex Console, implement Amazon CloudWatch for performance tracking, and refine based on user feedback. • LLM Integration: Use APIs to interact with LLMs available on Amazon Bedrock with efficient and cost-optimized prompt designs. • AWS Infrastructure: Use services like API Gateway, Lambda, S3, CloudFormation, and CloudWatch to build scalable and monitorable applications. • Python Development: Write and optimize clean, efficient Python code; use libraries like collections, langchain, and more. • API Development: Design RESTful services using SOA, handle authentication (OAuth/API keys), and work with JSON payloads. • Environment Management: Package applications with Docker, use venv/virtualenv for environment isolation, and manage dependencies. • Quality Assurance: Conduct unit and user acceptance testing, debug and fix issues, and maintain high code quality standards. • SQL Skills: Write and execute queries to extract and manipulate data from databases. Mandatory Qualifications • Minimum of six (6) years of experience in all the above-listed services and technologies. • Proven expertise in chatbot/NLU development using AWS Lex. • Proficiency in Python, AWS services, API integration, and SQL. Additional Requirements • Client References: Submit three (3) professional references from different clients in the past ten (10) years, including: Job Types: Full-time, Contract Pay: $70.00 - $75.00 per hour Expected hours: 40 per week Schedule: • 8 hour shift Experience: • development in AWS LEX: 4 years (Required) • AI chatbots: 4 years (Required) Ability to Commute: • Los Angeles, CA 90017 (Required) Work Location: In person