Sr Staff Software Engineer (Python & CTI Integration Developer)

Reposted 11 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
In-Office
Senior level
Artificial Intelligence • Machine Learning
The Role
The Sr Staff Software Engineer will develop solutions in Python, optimize applications, conduct code reviews, and integrate telephony systems in enterprise environments.
Summary Generated by Built In

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:
 

Responsibilities: 

  • Develop creative solutions and write technical designs based on the requirements. 

  • Work closely with peer teams to ensure that applications are written to allow for overall system performance. 

  • Assist in tuning and optimization. 

  • Develop and execute unit tests for product components. 

  • Promote high quality, scalability, and timely completion of projects. 

  • Perform peer code reviews and provide feedback. 

  • Apply the Agile approach to coordinate the development and determine project scope and limitations. 

  • Debug and resolve issues reported in production deployments. 

  • Work with the product management team to discuss application features and develop solutions as per the requirements provided. 

  • Contribute to all phases of the development lifecycle. 

  • Develop well-designed, efficient, secure, and testable code. 

  • Support continuous improvement. 

Requirements: 

  • Bachelor’s degree in engineering, CS, or equivalent experience 

  • 10+ years of professional software development experience in Python and Strong Experience in Frameworks like Apache Airflow, Prefect, PyTorch, TensorFlow and LangChain 

  • Solid understanding of RESTful APIs, microservices, and asynchronous programming (asyncio, Celery) and gRPC and Websockets 

  • Experience with databases (SQL – PostgreSQL/MySQL, NoSQL – MongoDB/Redis). 

  • Very good understanding of Data Structures, algorithms, and their applications. 

  • Strong Experience in Docker / Kubernetes / Garden 

  • Design, develop, and maintain CTI applications and integrations for enterprise contact center environments. Experience in building scalable Middleware applications, Web Applications, and Web Services. 

  • Implement integrations between telephony systems (Cisco, Avaya, Genesys, Amazon Connect, Twilio, Five9, NICE InContact, etc.) and CRMs (Salesforce, MS Dynamics, ServiceNow, Zendesk, etc.). 

  • Customize IVR flows, agent desktops, and softphone integrations 

  • Work with SIP, WebRTC, and VoIP protocols to ensure seamless voice and omnichannel integration. 

  • Excellent written and verbal communication skills in English 

Preferred qualifications: 

  • Experience in Contact Centers Software / Telephony / Communication protocols such as SIP 

  • Working experience in a Linux environment 

  • Experience in Redis/Kafka distributed messaging 

  • Experience in profiling applications 


 


Location preference:

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.

Top Skills

Apache Airflow
Asyncio
Celery
Docker
Grpc
Kubernetes
Langchain
Microservices
MongoDB
MySQL
Postgres
Prefect
Python
PyTorch
Redis
Restful Apis
Sip
TensorFlow
Webrtc
Websockets
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Bengaluru, Karnataka
465 Employees
Year Founded: 2008

What We Do

Uniphore is the global leader in Conversational Service Automation (CSA), which combines the power of artificial intelligence, automation technology and machine learning. Uniphore is disrupting an outdated customer service model and bridging the gap between humans and machines by focusing on conversations. We make it possible for every voice, on every call, to be truly heard.

Similar Jobs

Intelsat, now part of SES Logo Intelsat, now part of SES

Engineer, Quality Assurance 1 1 1 (Chennai, IN)

Aerospace • Digital Media • Information Technology • Internet of Things • Mobile • Software
Hybrid
Chennai, Tamil Nadu, IND
2100 Employees

FourKites Logo FourKites

Project Specialist, Network Growth

Artificial Intelligence • Big Data • Logistics • Machine Learning • Software • Transportation
Easy Apply
Hybrid
Chennai, Tamil Nadu, IND
475 Employees

Pfizer Logo Pfizer

Technical Support

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
Chennai, Tamil Nadu, IND
121990 Employees

Metropolis Technologies Logo Metropolis Technologies

.NET Developer

Artificial Intelligence • Computer Vision • Machine Learning • Payments • Real Estate • PropTech
Easy Apply
In-Office
Chennai, Tamil Nadu, IND
23100 Employees

Similar Companies Hiring

Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account