Ai Chat Integration Engineer

Centric Software
Summary
Join Centric Software as an AI Chat Integration Engineer and design, develop, and implement AI-powered chat integrations. You will collaborate with cross-functional teams to create real-time, containerized, high-performance AI-driven chat solutions. Leveraging your expertise in TypeScript, Node.js, React, and API architecture, you will build type-safe, reusable, and scalable systems. This role requires a strong DevOps and infrastructure mindset to ensure seamless deployment. You will optimize AI feature implementation, drive containerization, and champion DevOps best practices. The ideal candidate possesses a systematic and analytical approach, a passion for developer experience, and a collaborative spirit.
Requirements
- Programming & Development: Expertise in TypeScript & Node.js – strong foundation in backend development and type safety
- React + MobX Experience – ability to build and maintain highly responsive and interactive UI components
- Deep API Design Understanding – experience designing, documenting, and securing scalable RESTful & GraphQL APIs
- Infrastructure & System Architecture: Containerization (Docker, Kubernetes) – strong experience in microservices and service separation
- Infrastructure Optimization – experience in cloud platforms (AWS, GCP, Azure) to deploy AI-driven chat solutions
- Performance Tuning & Security – ensuring chat solutions are highly performant, scalable, and secure
- DevOps & Automation: Strong DevOps Mindset – experience with CI/CD tools (Jenkins, GitHub Actions, ArgoCD)
- Automated Testing & Deployment – knowledge of tools like Cypress, Jest, or similar for automated UI/API testing
- 5+ years of experience in TypeScript, Node.js, React, and API design
- Experience working with AI, Chatbots, or Conversational AI frameworks
- Deep knowledge of microservices, containerization, and scalable system architectures
- Prior experience working in SaaS, AI, or High-Tech Product organizations
- Strong problem-solving mindset with a bias for action and innovation
Responsibilities
- Design & Develop Chat Integration Patterns Architect and implement scalable chat integration patterns that seamlessly integrate AI-driven conversational tools into Centric Software’s ecosystem
- Work closely with AI/ML teams to optimize real-time customer chat experiences for Pre-Sales, Post-Sales, and Product Support
- Ensure smooth multi-channel integration across web, mobile, and enterprise platforms
- Create Type-Safe APIs & Reusable Components Develop robust, type-safe APIs for AI-driven interactions, ensuring they are secure, scalable, and efficient
- Build and maintain highly reusable UI components for chat interfaces using React + MobX
- Optimize AI Feature Implementation Collaborate with AI/ML teams to deploy and optimize AI-powered chat features using real-world data
- Enhance conversational AI models by refining API interactions, chatbot logic, and performance benchmarks
- Drive Containerization & Service Separation Lead efforts in Docker-based containerization to support microservices architecture and seamless deployment of chat AI modules
- Work on Kubernetes and serverless architectures to ensure AI chatbot services are robust and scalable
- Architect & Improve System Infrastructure Own and improve the system architecture supporting AI-driven chat and conversational AI
- Ensure AI chat services integrate seamlessly with Centric’s PLM, CMI, VIP, Planning, CPI, and Personalization modules
- Implement performance optimizations for faster AI inference, lower latency, and improved real-time interaction
- Champion DevOps & CI/CD Best Practices Optimize CI/CD pipelines for rapid deployment of AI-integrated chatbots
- Work closely with DevOps teams to ensure secure, automated, and efficient deployments
Preferred Qualifications
Vue.js & Python Knowledge – exposure to other front-end and scripting languages is a plus