Software Engineering Intern - Remote (3 Months Internship + PPO)

0 - 1 years

0 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Internship

Job Description

Role & responsibilities

  • Ship small to medium backend features end to end with guidance and increasing ownership over time.
  • Build and maintain

    REST APIs

    in Python (FastAPI, Flask, or similar).
  • Build real-time functionality using

    WebSockets

    (connect, send/receive events, handle disconnects, basic auth). FastAPI supports WebSocket endpoints for real-time applications.
  • Work with

    PostgreSQL

    , including schema changes, efficient queries, and basic indexing.
  • Run services locally using

    Docker

    and docker-compose, debug environment issues, and keep your setup stable.
  • Use

    Git and GitHub

    daily: branching, commits, PRs, code reviews, resolving conflicts.
  • Follow engineering standards: PR checklist, peer review, Definition of Done, and deadlines.
  • Communicate clearly in a remote setup: frequent updates, written clarity, early escalation of blockers.
  • Comfort using an AI code editor (Cursor, Copilot, or similar) responsibly:
  • You verify outputs, understand what you ship, and can explain your code.
  • Strong fundamentals: debugging, reading existing codebases, basic data structures, problem solving.
  • LLM application experience

    : RAG basics, tool or function calling, structured outputs.
  • Vector database familiarity

    : pgvector, Pinecone, Weaviate, Milvus, or similar. pgvector is a Postgres extension for vector similarity search and storing embeddings.
  • Realtime voice familiarity

    :
  • Understanding of

    WebRTC

    for real-time audio capture and streaming in web or mobile clients.
  • Familiarity with streaming patterns (audio chunks, latency, backpressure, reconnect behavior).
  • Familiarity with real-time LLM integrations via

    WebRTC or WebSocket

    . The OpenAI Realtime API supports both, and recommends WebRTC for browser and mobile clients
  • Onboard into the codebase and ship your first PR in the first week.
  • Build at least one real-time feature (chat style events, streaming responses, live status).
  • Contribute to chatbot features and voice workflows (streaming, session handling, reliability).
  • Deliver multiple production-ready features by the end of three months.

Preferred candidate profile

Good English speaking skills . Eager to learn new AI techniques and with a growth mindset.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You