Senior Software Engineer

Date: 16 Apr 2025

Location: Bangalore, KA, IN

Company: firstsourc

About Firstsource

Firstsource Solutions Limited, an RP-Sanjiv Goenka Group company (NSE: FSL, BSE: 532809, Reuters: FISO.BO, Bloomberg: FSOL:IN), is a specialized global business process services partner, providing transformational solutions and services spanning the customer lifecycle across Healthcare, Banking and Financial Services, Communications, Media and Technology, Retail, and other diverse industries. With an established presence in the US, the UK, India, Mexico, Australia, South Africa, and the Philippines, we make it happen for our clients, solving their biggest challenges with hyper-focused, domain-centered teams and cutting-edge tech, data, and analytics. Our real-world practitioners work collaboratively to deliver future-focused outcomes

 

About the role :

 

We are seeking a highly skilled and innovative Conversational AI Developer to join our team. The ideal candidate will have experience in building intelligent bots, designing user-centric dialogue systems, and implementing API integrations across multiple platforms. You will be responsible for designing, developing, and optimizing conversational AI solutions to enhance customer engagement and operational efficiency.


Key Responsibilities:

  • Design and develop chatbot and voice bot solutions for web, mobile, and IVR platforms.

  • Create and optimize conversation flows using platforms like Kore.ai, Yellow.ai, Google Dialogflow, and custom frameworks.

  • Develop and integrate APIs for real-time data retrieval and submission within bots.

  • Implement helper services (e.g., encryption, memory caching, async API calling) to support scalable bot operations.

  • Build utilities for bot testing and analytics, including GUI-based tools and data visualization.

  • Conduct bot performance tuning and refactor legacy codebases for improved memory and system efficiency.

  • Work closely with cross-functional teams including UX, QA, and backend developers to ensure smooth integration.

  • Train bots for various domains such as banking, retail, and e-commerce using NLP and machine learning techniques.

  • Perform sentiment analysis, data extraction (OCR), and dashboard reporting.


Technical Skills:

  • Programming Languages: Python, JavaScript, SQL

  • Libraries/Frameworks: Flask, Pandas, NumPy, Matplotlib, NLP, Regex

  • Bot Platforms: Kore.ai, Yellow.ai, Google Dialogflow, SmartConnect CAI

  • Databases: MSSQL, MongoDB

  • Tools: JIRA, Postman, Jaeger, JWT, BitBucket

  • Others: Data Visualization, SSML, OCR, IIS Server Deployment


Preferred Qualifications:

  • Bachelor’s degree in Electronic Engineering or related technical field.

  • Certifications in Python, JavaScript, Machine Learning, SQL, Kore.ai, etc.

  • Hands-on experience in memory-optimized distributed system design.

  • Knowledge of AEM (Adobe Experience Manager) and CMS quality assurance processes.

 

⚠️ Disclaimer: Firstsource follows a fair, transparent, and merit-based hiring process. We never ask for money at any stage. Beware of fraudulent offers and always verify through our official channels or @firstsource.com email addresses.