Uniphore is one of the largest B2B AI-native companies focused on delivering multimodal AI architectures that enhance customer and employee experiences
Job Summary
Uniphore is one of the largest B2B AI-native companies focused on delivering multimodal AI architectures that enhance customer and employee experiences.
As a Principal Software Engineer, you will lead architecture and design standards across multiple teams while remaining hands-on and mentoring senior engineers.
The role involves driving technical vision, ensuring system scalability and reliability, and collaborating with cross-functional stakeholders to align technical solutions with business goals.
Matching Summary
Uniphore is one of the largest B2B AI-native companies focused on delivering multimodal AI architectures that enhance customer and employee experiences.
Skills & Requirements
Must-have
Java, Python, Go, or Rust programming
Large-scale distributed systems design
Microservices-based architectures
API design with REST, WebSockets, gRPC, MCP
Relational and document databases expertise
LLM-powered system architecture
Multi-region team leadership
Nice-to-have
Distributed data and streaming systems
Linux-based production and cloud-native deployments
Multiple database paradigms knowledge
AI/ML platform and MLOps design
Service Level Objectives and Management
LLM observability and safety techniques
Emerging technology evaluation and adoption
Key Requirements
10–15+ years software engineering experience
Proven technical leadership track record
Experience with LLM-powered systems and agentic frameworks
Strong analytical and decision-making skills
Experience leading distributed teams across time zones