Software Engineer
As AI becomes more powerful, every part of the enterprise that impacts the customer will be disrupted. We believe the future will run on the connective tissue between people, machines, and data: all in the service of creating the most human processes and experiences for customers and employees. Today, Uniphore’s technology empowers over 750,000 end-users across 1,600 enterprises in 20 countries. Discover the unmatched capabilities of Uniphore—because there’s no AI like it.
Software Engineer
You will contribute to the design and development of an enterprise-grade conversational AI platform, building intelligent virtual assistants and AI-driven solutions for enterprise customers. You’ll work at the intersection of large-scale distributed infrastructure and cutting-edge AI/ML, ensuring that our conversational products are scalable, reliable, and deliver state-of-the-art experiences in natural language understanding and dialogue.
Key Attributes:
- Strong sense of ownership, accountability, and business acumen
- Possess “can-do” attitude and strong work ethic.
- Act with empathy and humility
- Passion for designing modular systems using reusable components, SDKs, and robust APIs
Responsibilities:
- As part of the team, you will design, implement, and scale a massive set of AI backend services (cloud, on-prem and hybrid)
- You will collaborate with your peers in designing real time systems, streaming pipelines, and low latency architectures
- Everything will be fully automated, high available and auto-scalable
Must Have Skills:
- 2+ years’ experience in software development including experience designing, building, and operating high-scale, mission critical cloud-based production systems
- Proficient in Java or GoLang or Python
- Solid understanding and development experience with Microservices, SOA, REST, HTTP, WebSockets, gRPC, SSL/TLS
- Strong coding skills
- Solid foundation in data structures and algorithms
- Delivered ETL/ELT solutions including data extraction, transformation, cleansing, data integration and data management
- Implemented batch&near real time data ingestion pipelines
- Working knowledge of databases, data platforms and developer tools like dbt, Snowflake, BigQuery, Airflow, or other data tools
- Experience developing and operating large scale distributed systems with Kubernetes
- Excellent troubleshooting, analytical and decision-making skills
- Disciplined approach to documentation
- Ability to lead, partner, and collaborate cross functionally across an engineering organization
- Bachelor’s or Master’s degree in Engineering, Computer Science or equivalent experience
Nice To Have Skills:
- Strong knowledge of databases SQL, NoSQL, Time series, GraphDB etc
- Experience with AI infrastructure and technologies
View all remote jobs at Uniphore →
FAQ
- Is the Software Engineer position at Uniphore remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer job posted?
- This listing was posted on May 12, 2025 and is still open for applications.
- How do I apply for the Software Engineer position at Uniphore?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote B2B jobs
Senior Software Engineer (Frontend)
WritesonicIndia
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperSpain
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperIreland
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperUnited Kingdom
Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperCanada