

Senior Developer
Title- Senior Developer
Location- Los Angeles, California
Duration: Contract
Job Description
The Los Angeles Unified School District (LAUSD) seeks qualified proposers to provide a
Senior Developer on behalf of the Information Technology Services. LAUSD intends to use
the results of this solicitation process to award a contract to the responsive/responsible
proposer.
QUALIFICATIONS AND DUTIES:
• Design and develop NLU application (chatbot) using Lex. Design Conversational
• 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 toenable 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 systemto 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, andperforms smoothly in various situations.
• Use the built-in testing interface in the AWS
• Lex console to simulate conversations. Implement monitoring using AmazonCloudWatch 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 codeto solve problems or build applications. Continuously refactor code for readabilityand performance. Use libraries like collections, langchain, and built-in functions tooptimize 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 ensurethe chatbot functions as expected and fix any bugs.
• Use database concepts to write and create SQL queries to extract data from database.
Title- Senior Developer
Location- Los Angeles, California
Duration: Contract
Job Description
The Los Angeles Unified School District (LAUSD) seeks qualified proposers to provide a
Senior Developer on behalf of the Information Technology Services. LAUSD intends to use
the results of this solicitation process to award a contract to the responsive/responsible
proposer.
QUALIFICATIONS AND DUTIES:
• Design and develop NLU application (chatbot) using Lex. Design Conversational
• 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 toenable 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 systemto 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, andperforms smoothly in various situations.
• Use the built-in testing interface in the AWS
• Lex console to simulate conversations. Implement monitoring using AmazonCloudWatch 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 codeto solve problems or build applications. Continuously refactor code for readabilityand performance. Use libraries like collections, langchain, and built-in functions tooptimize 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 ensurethe chatbot functions as expected and fix any bugs.
• Use database concepts to write and create SQL queries to extract data from database.