U

Senior Data Engineer

Uniphore Software Systems
Full-time
On-site
Bengaluru, India
Senior Jobs

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:
 

Key Responsibilities

  • Develop and maintain scalable pipelines for data and ML models, containerization, validation and approval.
  • Develop and maintain model training datasets.
  • Collaborate with Data Scientists to design, validate, deploy, monitor and maintain production scale ML models.
  • Build and maintain solutions on Databricks, AWS, EKS and Kubeflow.
  • Scale up existing data and ML pipelines to work with larger datasets and optimize resource usage.
  • Build and maintain infrastructure as code (IaC) in the cloud, that is resilient and can scale when needed.
  • Work with stakeholders across the organization to identify opportunities utilizing big data from many different sources

About you

  • Minimum of 4 years of years of experience as a software engineer with a Bachelor’s/ Minimum of 3 years of experience as a software engineer with a master’s degree, with expertise in building ML and data pipelines (document pipelines or RAG development plus)
  •  Bachelor’s degree in IT, Software Engineering, or Computer Science is preferred.
  • Proficient in Python, Linux shell scripting, and tools like PySpark, Pandas, and NumPy.
  • Hands-on experience with Databricks, big data management, and core AWS services (EC2, S3, CloudWatch, Lambda, etc.).
  • Good to have knowledge of containerization (Kubernetes/EKS) and infrastructure-as-code tools (Terraform or CloudFormation).
  • Good to have prior experience in building Api's
  • Skilled in debugging computational bottlenecks, troubleshooting, software testing, and optimizing data pipelines.
  • Self-motivated, strong problem-solving skills, and comfortable collaborating remotely with international teams.

Additional Attributes

Excellent problem-solving and analytical abilities.

• Strong communication and interpersonal skills.

• Self-driven, proactive, and adaptable to evolving project requirements.

• Team-oriented mindset and ability to thrive in a collaborative environment.


 


Location preference:

India - Bangalore, India - Chennai


Uniphore is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.
 
For more information on how Uniphore uses AI to unify—and humanize—every enterprise experience, please visit www.uniphore.com.