Overview
About the internship:
Selected intern's day-to-day responsibilities include:A. AI Voice/Engine:
1. Maintain and enhance the core Python backend (using frameworks like Quart or FastAPI), responsible for handling voice sessions.
2. Ensure high reliability, including fast call connections, smooth session continuity (avoiding hangs), and effective concurrency handling.
3. Integrate and manage real-time calling functionality via established telephony platforms (e.g., Plivo/Twilio).
B. Applied AI Integration:
1. Connect large language models (LLMs) such as Google Live AI or OpenAI Real-time into the active call flow.
2. Manage prompt engineering, function-calling mechanisms, and essential retrieval logic.
3. Customize AI responses and behaviors to align perfectly with the specific products and services of each client.
C. Lightweight Retrieval & Personalization:
1. Implement basic search and retrieval methods (e.g., RapidFuzz or embeddings) to fetch relevant product/service information quickly.
2. Personalize LLM prompts and conversational logic based on individual client business requirements.
D. After-Call Automation:
1. Develop and maintain the pipeline for generating critical post-call artifacts, including summaries, invoices, PDFs, or personalized messages.
2. Integrate with APIs to send automated follow-up communications (SMS, WhatsApp).
3. Ensure reliable data persistence by writing call records and outputs back to relational databases (Postgres/Supabase).
E. Secure, Clean Python Delivery:
1. Manage deployment and operational processes using Docker.
2. Maintain secure handling of secrets (.env files), including occasional key rotation.
3. Ensure stable dependency management and simple, reliable test scripts.
Who can apply:
- are available for the work from home job/internship
- can start the work from home job/internship between 11th Dec'25 and 15th Jan'26
- are available for duration of 4 months
- have relevant skills and interests
- are Computer Science Engineering students
Only those candidates can apply who:
Stipend:
INR₹ 10,000 - 12,000 /monthDeadline:
2026-01-10 23:59:59Skills required:
Python, Backend development, Database Management System (DBMS), DevOps, APIs and Incident ResponseOther Requirements:
1. Python: Strong proficiency in Python, especially asynchronous programming, and backend web frameworks (FastAPI/Quart) with WebSocket streaming.
2. Applied AI: Hands-on experience with LLMs, prompt engineering, function-calling, and retrieval techniques.
3. Telephony: Plivo, Twilio, and WebRTC fundamentals, with an understanding of how WebSockets and webhooks operate.
4. Backend API development: REST design, serialization/deserialization, Pydantic models, validation, authentication, and error handling.
5. Database: Postgres/Supabase, SQL queries, migrations, with a clear understanding of how data is passed between APIs, services, and the database.
6. APIs: Experience working with various external APIs (calendar, messaging, PDF generation).
7. DevOps: Familiarity with Docker, debugging techniques, and basic DevOps hygiene.
8. Incident response: Ability to rapidly investigate and troubleshoot issues during system incidents.
About Company:
We have TECNVIRONS PRIVATE LIMITED, an amalgamated technology with RFID systems enabled through IoT-enabled connectivity and various telemetry tools. We have formed an intelligent system with an answering machine on the go!