Python Developer Intern

0 years

0 Lacs

Posted:16 hours ago| Platform: GlassDoor logo

Apply

Work Mode

Remote

Job Type

Part Time

Job Description

Python Developer Intern - Financial AI ProductCompany

Summary

We are a Fintech startup leveraging Java, Python, AI and Machine Learning to provide personalized financial insights and intelligent investment tools. You will be a crucial part of the backend team, helping to build and maintain the core APIs that power our user-facing applications and reliably serve predictions from our AI models.

The Role: Python API Developer Intern

This is a hands-on internship offering direct mentorship from senior backend and data engineers within a Product, Operations, and Development (POD) team. You will focus on building efficient, scalable, and secure API endpoints to manage financial data and deliver AI-generated analysis.

Our Team Structure: The POD Model

You will join a specific, cross-functional POD focused on a high-impact area (e.g., "Real-Time Data Feeds" or "AI Model Serving"). You will collaborate daily with Product Managers, Data Scientists, and Frontend Developers to own the entire feature delivery lifecycle.

Primary Responsibilities

  • API Development: Assist in designing, developing, and documenting scalable API endpoints using Python and modern frameworks like FastAPI or Flask.
  • Data Integration: Write and optimize database queries (SQL/NoSQL) to efficiently retrieve and store financial data, user profiles, and AI results.
  • AI Model Integration: Build API endpoints designed to securely receive requests, pass data to deployed Machine Learning models (e.g., hosted on Vertex AI or a similar platform), and format the model's predictions for consumption by the mobile/web frontend.
  • Security & Performance: Focus on writing clean, well-tested code, contributing to API throttling, authentication standards, and performance optimization (latency reduction).
  • Documentation: Create and maintain API documentation (using tools like Swagger/OpenAPI) to ensure clear communication with frontend developers and external partners.
  • Testing: Write and execute unit and integration tests to ensure the reliability and integrity of the API logic.
  • Cloud Deployment: Assist the DevOps team in preparing the Python application for containerization (Docker) and deployment on a cloud platform like Google Cloud Run, cloud functions or GKE.

Required Qualifications & Skills

  • Education: Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Technical Proficiency:
  • Python: Strong foundational knowledge of Python and object-oriented programming principles.
  • Web Frameworks: Basic hands-on experience with a Python web framework (e.g., FastAPI, Flask, or Django).
  • Databases: Familiarity with relational databases and writing efficient SQL queries (e.g., PostgreSQL, MySQL).
  • API Concepts: Understanding of fundamental RESTful API principles (GET, POST, status codes, JSON).
  • Version Control: Proficiency with Git and standard development workflows.
  • Financial & AI Interest: A genuine interest in the Fintech space, financial concepts, and a curiosity about how data science and ML models are integrated into production environments.

Preferred (Bonus) Skills

  • Prior exposure to a cloud platform (GCP), particularly basic services like Cloud SQL, Cloud Storage, or Vertex AI.
  • Experience with Docker for containerization.
  • Experience with asynchronous programming in Python (e.g., asyncio, used in FastAPI)

What We Offer

  • Mentorship: Direct, structured mentorship from senior backend and data engineers within your POD.
  • Technology Stack: Exposure to a modern, high-performance tech stack: Python, FastAPI, PostgreSQL, and cutting-edge Google Cloud AI services.
  • Real Impact: Work on mission-critical features that directly connect AI insights to user applications.
  • Flexibility: Flexible work arrangements

Application Requirements

Please submit your resume

Bonus Points : Submit resume along with a link to your GitHub portfolio demonstrating any Python API projects (even personal ones).

Job Type: Internship
Contract length: 12 weeks

Pay: Up to ₹5,000.00 per month

Benefits:

  • Flexible schedule
  • Work from home

Work Location: Remote

Application Deadline: 19/01/2026
Expected Start Date: 20/01/2026

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