Uniphore

AI-native

StaffSoftwareEngineer

Bangalore, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

AI native
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →