Backend engineering with java, go, python, or node.js
Distributed microservices architecture
Restful and grpc api development
Uniphore is one of the largest B2B AI-native companies delivering multimodal AI architectures that combine Generative AI, Knowledge AI, Emotion AI, and workflow automation
Job Summary
Uniphore is one of the largest B2B AI-native companies delivering multimodal AI architectures that combine Generative AI, Knowledge AI, Emotion AI, and workflow automation.
As a Senior Software Engineer, you will build reliable, secure, and scalable backend services across a distributed microservices environment using multiple programming languages.
The role involves collaborating with cross-functional teams, mentoring junior engineers, and contributing to system design, API development, and performance optimization.
Matching Summary
Uniphore is one of the largest B2B AI-native companies delivering multimodal AI architectures that combine Generative AI, Knowledge AI, Emotion AI, and workflow automation.
Skills & Requirements
Must-have
Backend engineering with Java, Go, Python, or Node.js
Distributed microservices architecture
RESTful and gRPC API development
Relational and document database modeling
System reliability and fault tolerance
Secure API implementation and authentication
Performance optimization and caching strategies
Nice-to-have
Experience integrating LLM-based AI features
Familiarity with LangChain or similar frameworks
Real-time AI-powered UI experience development
Messaging and data infrastructure knowledge
Containerization and CI/CD pipeline experience
Frontend security best practices
Collaboration with frontend technologies like React/Next.js
Key Requirements
3–6 years professional software development experience
Strong backend engineering expertise
Experience with distributed systems fundamentals
Practical database experience with Postgres or MongoDB