Plivo
Plivo

Software Development Engineer – I (Backend)

onsite
Bengaluru, India
Posted 2/6/2026
Exp: 0-2y

Job Overview

Plivo is actively hiring for the role of Software Development Engineer – I. This is an exciting opportunity for Freshers and Early Career Professionals to join a high-impact team in Bengaluru. If you are a backend developer with a startup mindset and skills in Golang or Python, and you want to build 0-1 AI products, check the details below and apply immediately.

Role: Software Development Engineer – I (Backend) Location: Bengaluru, Karnataka (On-site) Experience: Freshers / 0-2 Years Qualification: B.E / B.Tech / M.Tech / MCA Key Skills: Golang, Python (FastAPI), PostgreSQL, Redis, AI/LLMs Job Type: Full-time Salary: Best in Industry

Job Description

For the Plivo drive, the team is looking for a Software Developer focused on Backend Engineering to play a crucial role in developing innovative 0-1 products from inception to scale. You will wear multiple hats—from backend development to integrating AI capabilities.

You will architect and build robust backend services that power Plivo’s core AI agent platform. This role requires a collaborative spirit to work with DevOps, Product Managers, and Frontend teams to ensure high performance and seamless deployment.

Roles and Responsibilities

As a Software Development Engineer – I at Plivo, your key responsibilities will include:

  • Backend Development: Architecting and building robust services using Golang and Python (FastAPI).
  • System Design: Designing and maintaining scalable systems using databases like PostgreSQL and Redis.
  • AI Integration: Leveraging AI-powered tools and techniques to optimize backend processes and enhance service quality.
  • Performance Tuning: Identifying and resolving performance bottlenecks to ensure systems scale with user demand.
  • Security: Implementing security best practices to protect sensitive data and ensure compliance.
  • Collaboration: Participating in daily stand-ups, code reviews, and agile sprints.

Skills and Eligibility Criteria

To be eligible for Plivo drive, candidates must meet the following criteria:

  • Educational Background: B.E/B.Tech/M.Tech/MCA in Computer Science or related fields.
  • Mandatory Technical Skills:
    • Proficiency in Golang and/or Python (with frameworks like FastAPI).
    • Experience with databases: PostgreSQL, Redis.
    • Knowledge of writing clean, maintainable, and well-documented code.
  • Preferred Skills (Bonus):
    • Exposure to AI/LLMs, text-to-speech, or speech detection technologies.
    • Understanding of Cloud environments and DevOps collaboration.
    • Experience in building 0-1 products (Startup mindset).

Selection Process

The selection process for Plivo typically includes:

  • Resume Screening: Focus on Backend projects (Go/Python) and open-source contributions.
  • Online Coding Round: DSA questions and API development scenarios.
  • Technical Interview 1: System Design (Low Level), Database schema design, and language-specific questions.
  • Technical Interview 2: Problem-solving and discussion on AI/LLM integration.
  • HR Interview: Cultural fit and communication skills.

About the Company

Plivo is a leading technology company transforming customer engagement for some of the world’s largest B2C brands, including Uber, WhatsApp, and Zomato. Their AI agents platform automates the entire customer lifecycle through cutting-edge multimodal AI, including LLMs and speech detection. Plivo handles over 1 billion API requests per month, offering a massive scale for engineers to solve real-world challenges.