Uniphore
AI-native
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer at Uniphore. Skills: Data platform development, Scalable and robust data engineering platform, Distributed data technologies, AI-driven applications, Agentic AI workflows, Retrieval-Augmented Generation (RAG). Building and evolving the data platform. Designing and delivering scalable, reliable, and high-performance systems across cloud environments”
What You'll Achieve.
Drives business outcomes; Enables largest global deployments; Infuses AI into every part of the enterprise that impacts the customer; Deliver the only multimodal architecture centered on customers; Solve real customer problems; Improve performance, reliability, and scalability in cloud-based environments; Translate business needs into technical solutions
Industry & Context.
Problem-solving skills and ability to build systems in ambiguous environments
What They're Looking For.
Must Have
Bachelor’s or Master’s degree in Computer Science, Information Technology, or equivalent practical experience, 5–7 years of software development experience, Proficiency in Java, Python, and API development, Experience with frameworks such as Spring Boot or Vert.x, Database skills with Postgres, MongoDB, and/or MySQL, Experience working with AWS, GCP, or Azure, Problem-solving skills and ability to build systems in ambiguous environments, Familiarity with engineering best practices: version control, code reviews, and test-driven architecture, Excellent written and verbal communication skills, Comfortable thriving in a fast-paced startup environment
Nice to Have
Hands-on experience with Spark or managed Spark platforms such as Dataproc and Databricks, Familiarity with workflow orchestration tools like Airflow, Experience with cloud data warehouses such as Snowflake or BigQuery, Experience with unstructured data processing (e.g., documents, PDFs, transcripts, emails, chat logs), including extraction, normalization, enrichment, and indexing, Experience building RAG (Retrieval-Augmented Generation) pipelines (chunking strategies, embeddings, vector databases, evaluation, prompt/guardrail patterns), Familiarity with agenting/agentic frameworks (e.g., frameworks for tool orchestration, multi-step workflows, and autonomous task execution), Familiarity with Javascript or Typescript, Working knowledge of containers and Kubernetes, Proficiency with DevOps tooling such as Jenkins and modern CI/CD workflows, Knowledge of basic Linux commands, Prior experience in AI research, development, or implementation projects
What You'll Do.
Building and evolving the data platform
Designing and delivering scalable
and high-performance systems across cloud environments
Applying AI—especially agentic applications and retrieval-augmented generation (RAG)—to solve real customer problems
Build a scalable and robust data engineering platform that works across multiple cloud providers
Design and implement applications using distributed data technologies such as Spark
and ship AI-driven applications
Develop agentic AI workflows (e. g.
and actions) for enterprise-grade use cases
and efficient code aligned with software engineering best practices
Participate in the full SDLC: requirements
and optimize systems to improve performance
and scalability in cloud-based environments
Ensure compliance with security and data privacy standards
Implement and maintain CI/CD pipelines
How You'll Work.
Team & Collaboration
Work closely with engineers, product managers, and AI/ML teams; Collaborate with cross-functional stakeholders (AI/ML, product, UX) to translate business needs into technical solutions
Communication Scope
Excellent written and verbal communication skills
Process & Methodology
Full SDLC: requirements, design, development, testing, deployment, and release
Full Job Description
Uniphore is one of the largest B2B AI-native companies—decades-proven, built-for-scale and designed for the enterprise. The company drives business outcomes, across multiple industry verticals, and enables the largest global deployments. Uniphore infuses AI into every part of the enterprise that impacts the customer. We deliver the only multimodal architecture centered on customers that combines Generative AI, Knowledge AI, Emotion AI, workflow automation and a co-pilot to guide you. We understand better than anyone how to capture voice, video and text and how to analyze all types of data. 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. _**Job Description:**_ **Job Overview** As a **Staff Software Engineer** at **Uniphore** , you will play a key role in building and evolving the **data platform** that powers our product offerings. You’ll work closely with engineers, product managers, and AI/ML teams to design and deliver **scalable, reliable, and high-performance** systems across cloud environments. You’ll also contribute to how we apply AI—especially **agentic applications** and **retrieval-augmented generation (RAG)** —to solve real customer problems. **Key Responsibilities** * Build a **scalable and robust data engineering platform** that works across multiple cloud providers. * Design and implement applications using **distributed data technologies** such as **Spark** , **Databricks** , and **Snowflake**. * Design, develop, and ship **AI-driven applications** , staying current with AI advancements and contributing to the company’s AI strategy. * Develop **agentic AI workflows** (e.g., orchestrating tools, reasoning steps, retrieval, and actions) for enterprise-grade use cases. * Write **clean, maintainable, and efficien
Applying for this Staff Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Uniphore?
Real rants from real employees. Read before you apply.