Remote Frontend Jobs
Uniphore logo

Software Engineer

UniphorePalo Alto, United States
US
Apply now
Job Description:
Uniphore is a leading B2B AI-native company with decades of proven success. Engineered for scalability and tailored for enterprise needs, we drive AI transformation that delivers real business impact across multiple industries and the largest global deployments. At Uniphore we are building the modern GenAI stack for the enterprise. That includes all required layers and capabilities: data; knowledge; agents model training, deployment and operationalization; and applications that act both as conduits for GenAI actions as well as sources of training data for our models.

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