Senior Backend Engineer

Bangalore, Karnataka
Engineering – Engineering Solutions /
Full-time /
On-site
Plivo is a leading technology company transforming customer engagement for some of the world’s largest B2C brands, including Uber, WhatsApp, and Zomato. Our next-gen AI Agents automate the entire customer lifecycle—from acquiring, engaging, and supporting customers—through cutting-edge multimodal AI, including LLMs, text-to-speech, and speech detection.With a 150+ member engineering team based entirely in India, we are building high-impact global products that handle over 1 billion API requests per month. If you are excited about solving hard, real-world AI challenges at scale, this is where you belong. 

At Plivo, we're seeking a Software Developer focused on Backend to play a crucial role in developing innovative 0-1 products from inception to scale. We are looking for individuals with a startup mindset who can wear multiple hats - from backend development to integrating AI capabilities, testing the release end to end, and optimizing user experiences.

Key Responsibilities:

    • Architect, design, and build robust backend services and APIs using Golang and Python (using frameworks such as FastAPI).
    • Develop server-side services that power our core AI agent platform, ensuring high performance and reliability.
    • Design and maintain scalable systems that use databases like PostgreSQL and Redis.
    • Collaborate with the devops teams to ensure seamless deployment, monitoring, and performance tuning across cloud environments.
    • Work closely with cross-functional teams—including product managers, frontend developers, and other developers—to integrate new features and improve existing systems.
    • Leverage AI-powered tools and techniques where applicable to optimize backend processes and enhance service quality.
    • Identify and resolve performance bottlenecks to ensure our backend systems scale with growing user demand.
    • Implement security best practices to protect sensitive data and ensure compliance with industry standards.
    • Participate in daily stand-ups, code reviews, and agile sprints, contributing to a fast-paced, high-impact development environment.
    • Write clean, maintainable, and well-documented code, while continuously learning and applying best practices in backend development.

Qualifications:

    • Proven experience in backend development using Golang or Python with related frameworks (like FastAPI, Flask, etc.).
    • Strong understanding of RESTful API design, database management (PostgreSQL), and caching solutions (Redis).
    • Experience working with cloud platforms (AWS, Azure, or similar) and containerization tools (Docker, Kubernetes) is preferred.
    • Familiarity with CI/CD pipelines and version control systems (Git).
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.