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.