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.