Demo

NLP/NLU Developer

Cyma Systems Inc
Sunnyvale, CA Full Time
POSTED ON 4/18/2025
AVAILABLE BEFORE 6/18/2025

Job Details

Title: NLP/NLU Developer

CA

Exp range: 5-9 years of experience

Onsite role.

QUALIFICATIONS AND DUTIES

1) 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.

2) 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.

3) 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.

4) 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.

5) 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.

6) 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.

7) 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).

8) 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.

9) 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.

10) Use database concepts to write and create SQL queries to extract data from database.

References Format:

Provide three (3) references of current and/or past project experiences of the proposed resource as listed in the Statement of Work. The reference information must include the following information:
i. Project Size
ii. Project scope including specific services provided.
iii. Period of Performance
iv. Contact information including name of the organization, contact person, phone number and email.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a NLP/NLU Developer?

Sign up to receive alerts about other jobs on the NLP/NLU Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$65,112 - $78,641
Income Estimation: 
$88,561 - $105,402
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cyma Systems Inc

Cyma Systems Inc
Hired Organization Address Providence, RI Full Time
Job Details Title:Snap Tech Analyst Location- Providence, RI 8-10 years of experience with: Designing eligibility relate...
Cyma Systems Inc
Hired Organization Address Morris, NJ Full Time
Job Details Title: .Net Developer Location: Morris Plains, NJ (3 days a week onsite) 6 years experience and Comprehensiv...
Cyma Systems Inc
Hired Organization Address Sunnyvale, CA Full Time
Job Details Position: Senior Android Engineer Location: Sunnyvale, CA(Day 1 Onsite) Duration: 12 Months Description: Dem...
Cyma Systems Inc
Hired Organization Address Sunnyvale, CA Full Time
Job Details Position: Senior Android Engineer Location: Sunnyvale, CA(Day 1 Onsite) Duration: 12 Months W2 Description: ...

Not the job you're looking for? Here are some other NLP/NLU Developer jobs in the Sunnyvale, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!