Software Engineer-ChatBot Development

Location: Miami, FL(Remote)

Type: Fulltime

Role Overview:
We are seeking a highly skilled Software Engineer with extensive experience in developing enterprise-grade bots. This role involves leveraging cloud platform technologies (AWS, Azure, or Google Cloud Platform) to design, build, and deploy conversational bots that enhance collaboration and user experiences.

Responsibilities:

  • Design, develop, and deploy bots using frameworks such as Botpress, Dialogflow, or custom implementations on cloud platforms.
  • Integrate bots with platform SDKs, REST APIs, interactive messages, and custom UI modules to enable rich user interactions.
  • Build secure and scalable backend services using Node.js, C#, or Python on cloud platforms.
  • Collaborate with cross-functional teams to design conversational workflows and ensure seamless bot integrations with enterprise systems.
  • Leverage NLP tools such as Amazon Lex, Azure Bot Service, or Google Dialogflow for intelligent conversations (any one among them).
  • Implement authentication and authorization using OAuth 2.0, cloud-native identity services (e.g., AWS Cognito, Azure Active Directory, or Google Cloud Platform Identity Platform).
  • Monitor, log, and optimize bot performance using tools like AWS CloudWatch, Azure Monitor, or Google Cloud Platform Operations Suite.
  • Maintain compliance with industry standards (e.g., healthcare, supply chain) and adhere to data security best practices.
  • Conduct automated and manual testing to ensure bot functionality, performance, and reliability.
  • Stay updated on the latest tools and technologies in the cloud ecosystem to drive innovation and improve bot capabilities.

Qualifications:

Education:

  • Bachelor s degree in Computer Science, Engineering, or a related field.

Experience:

  • 7+ years of experience in software engineering, with 3+ years in chatbot or conversational AI development.
  • Proven track record of building bots using any of the frameworks like Amazon Lex, Azure Bot Service, Google Dialogflow or other conversational AI tools.

Technical Skillsets:

Core Development:

  • Proficiency in C#, JavaScript/TypeScript, or Python.
  • Expertise in backend development using Node.js.
  • Knowledge of modern engineering practices, including CI/CD pipelines and DevOps.

Bot-Specific Tools:

  • Hands-on experience with cloud SDKs, NLP tools, and interactive message design.

API and Integration:

  • Strong command over REST APIs and webhook-based integrations.

Database and Storage:

  • Experience with cloud-native databases (e.g., Amazon DynamoDB, Azure Cosmos DB, or Google Firestore).

Cloud Services:

  • Expertise in serverless architectures using AWS Lambda, Azure Functions, or Google Cloud Functions.
  • Experience with event-driven patterns and messaging services like SNS/SQS, Azure Service Bus, or Google Pub/Sub.

Testing and Monitoring:

  • Familiarity with local testing tools for bots.
  • Proficiency in using monitoring tools like AWS CloudWatch, Azure Monitor, or Google Cloud Platform Operations Suite.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities for working in agile, cross-functional teams.
  • Adaptability to evolving technologies and user requirements.

Salary

Depends on Experience

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States