Software Engineer - Internal AI-Based Customer Service Chatbot

Jobs
Randstad Digital PT

Randstad Digital PT

- Contract

Posted on: 11 October, 2024

Software Engineer - Internal AI-Based Customer Service Chatbot

At Randstad Digital, we are based on the excellence of our engineers, and consider our team to be our most valuable asset. Always putting talent first, we support technology specialists throughout their professional lives and ensure that they develop their skills.

We provide varied and challenging career opportunities, as we work with our clients on a wide range of projects in various industries, including Automotive, Heavy Industry, Transportation, Finance, Services, Security and Biometrics, Platforms and IoT, Telecommunications, and Mobile Communications, among others.

Our mission is to be a trusted digital enablement partner that facilitates the accelerated transformation of companies by providing talent, capacity, and global solutions in specialized domains. We support four service lines, including customer experience, digital and product engineering, data and analytics, and cloud transformation, as well as three engagement models, including talent services, global talent centers, and managed solutions capabilities.

your job

We are looking for a highly skilled Software Engineer to join our team and lead the development of an internal AI-based customer service chatbot. You will collaborate closely with product managers and software engineers to create innovative and efficient solutions, ensuring a high level of performance and scalability. If you’re passionate about developing cutting-edge AI solutions and have a strong background in both frontend and backend development, this is the opportunity for you.

Key Responsibilities:

  • Lead the design and development of backend systems using serverless REST APIs with AWS Lambda.
  • Architect and implement scalable database solutions using RDS and DynamoDB.
  • Develop and maintain the frontend of the chatbot application using Angular.
  • Integrate Azure Search and Azure OpenAI to enhance chatbot functionalities.
  • Drive continuous improvement and innovation in development processes.
  • Implement caching mechanisms to enhance system performance and response times.
  • Conduct performance tuning and optimization for both backend and frontend systems.
  • Troubleshoot and resolve technical issues related to system performance.
  • Collaborate with stakeholders to align development with business objectives.
  • Ensure the chatbot service maintains top-tier performance and reliability.

your profile

Requirements:

  • 6+ years of hands-on experience in developing responsive and user-friendly web applications.
  • Strong knowledge of Typescript, AWS, Azure Services, and Angular.
  • Extensive experience with serverless architecture and RESTful services using AWS Lambda.
  • Proficiency in database management (RDS, DynamoDB).
  • Experience with frontend development using Angular.
  • In-depth knowledge of Azure Search and Azure OpenAI.
  • Strong skills in performance tuning and optimization.
  • Excellent communication skills, both written and verbal, especially with customer service teams.
  • Ability to work independently with a proactive approach to solving technical challenges.

Tags:
ai
ml
Share the job:

Related Jobs

Thought Leadership Lead
Thought Leadership Lead

Full Time - 🌎 Remote

Spanish Speakers (Remote)
Spanish Speakers (Remote)

Temporary - 🌎 Remote

AI Engineer
AI Engineer

Full Time -