
Software Engineer
Posted Oct 21

Posted Oct 21
This is a fully remote position, open to applicants in India.
• Design, create, and sustain reusable services, APIs, microservices, and web applications for the AI Fabric platform.
• Assist with bot onboarding, conversation management, routing, integrations, and overall platform operations.
• Develop scalable, cloud-native, and event-driven solutions utilizing Go, Python, Java, Kafka, and services from AWS, Azure, or GCP.
• Create and maintain voice and real-time communication capabilities based on LiveKit.
• Integrate systems for voice, media, AI, routing, transfers, and telephony.
• Develop frontend interfaces for self-service onboarding, administration, monitoring, and operational management.
• Implement enterprise-level integrations with AI/ML, Conversational AI, contact centers, CRM, backend, and third-party systems.
• Establish and uphold standards for CI/CD, observability, reliability, security, monitoring, and production readiness.
• Diagnose and resolve production issues.
• Collaborate with teams from Product, Architecture, Security, and Operations.
• Utilize enterprise-approved AI development tools to enhance engineering productivity, code quality, documentation, testing, and delivery efficiency.
• Over 5 years of experience in software engineering.
• Strong knowledge in cloud-native applications, APIs, microservices, and distributed systems.
• Proficient programming skills in Go, Python, Java, or similar languages.
• Practical experience with AWS, Azure, or GCP.
• Familiarity with event-driven architecture and Kafka/event streaming.
• Experience with CI/CD and support for production environments.
• Significant frontend development experience using React, Angular, Vue, or similar modern JavaScript frameworks.
• Capability to create responsive web applications and user interfaces.
• Experience in designing secure enterprise integrations, APIs, and backend systems.
• Strong understanding of system design, scalability, reliability, observability, and security.
• Knowledge of Conversational AI, chatbot platforms, AI/ML, voice/telephony, or real-time communication systems.
• Excellent troubleshooting, debugging, analytical, and problem-solving abilities.
• Background in enterprise environments.
• Exceptional communication and collaboration skills.
• Ability to work both independently and collaboratively across Product, Architecture, Security, and Operations teams.
• Familiarity with LiveKit and real-time voice/communication platforms is a plus.
• Experience with contact center/telephony platforms such as Genesys, Amazon Connect, Five9, or NICE is a plus.
• Knowledge of Databricks, advanced AI/ML technologies, Generative AI, or multi-provider AI platforms is a plus.
• Experience in building self-service platforms, administration portals, operational dashboards, or enterprise-scale AI/contact center solutions is a plus.
• Comprehensive compensation and benefits package.
• Health insurance coverage.
• Language learning opportunities.
• Relocation assistance.
• Flexibility for remote work.
• Professional development opportunities available.
• Certification programs offered.
• Mentorship and investment in talent development.
• Opportunities for internal mobility.
• Internship experiences available.
• Engaging projects for leading global clients.
• An inclusive and supportive work culture.
• Regular team-building social events.
Flatirons Solutions
Receptive Inc.
CINC Systems
DigitalOcean
Get handpicked remote jobs straight to your inbox weekly.