← Back to jobs
CCirql Labs

Python Developer Intern

Cirql Labs

Pune
Internship
0-3 Years experience

Description

About the Role

We're looking for talented Python interns to join our development team. You'll work on real-world applications involving data processing, system integration, and building scalable software solutions.

This is an internship with strong potential to convert into a full-time position based on performance and mutual fit.

What You'll Work On

  • Building Python applications and APIs
  • Processing and analysing data from various sources
  • Working with databases and data pipelines
  • Contributing to system architecture and design
  • Writing clean, maintainable code with proper documentation

Required Skills

Required Skills

Python Programming

  • Strong understanding of Python fundamentals
  • Experience with object-oriented programming
  • Familiarity with common libraries (NumPy, Pandas)
  • Understanding of data structures and algorithms
  • Git/GitHub for version control

Backend Development

  • Experience with web frameworks (Django, Flask, or FastAPI)
  • Understanding of REST API design and development
  • Working knowledge of SQL and database queries
  • Familiarity with ORMs (SQLAlchemy, Django ORM, or similar)
  • Basic understanding of HTTP protocols and web services

Database & Data Skills

  • Experience with relational databases (PostgreSQL, MySQL, or SQLite)
  • Writing efficient SQL queries (JOINs, aggregations, indexing)
  • Understanding of database design and normalisation
  • Comfortable working with APIs and JSON data

General Technical Skills

  • Problem-solving mindset
  • Ability to debug and troubleshoot code
  • Understanding of authentication and authorisation basics
  • Good communication and documentation skills
  • Basic knowledge of deployment concepts

Nice to Have (But Not Required)

  • Exposure to financial markets or trading concepts
  • Understanding of async programming or multithreading
  • Experience with testing frameworks (pytest, unittest)
  • Experience with Docker or containerisation
  • Knowledge of message queues or event-driven systems

What Makes a Strong Candidate

  • Self-learner: Can pick up new concepts quickly
  • Detail-oriented: Writes careful, clean code
  • Curious: Asks questions and wants to understand how things work
  • Collaborative: Works well with the team
  • Persistent: Doesn't give up when facing challenges

Why Join Us?

Early Startup Team Benefits

  • Real Impact: Your work directly shapes the product and company direction
  • Fast Learning: Exposure to entire tech stack and business decisions
  • Ownership: Take ownership of features and projects from day one
  • Mentorship: Work closely with founders
  • Growth Path: Clear path to full-time role and career advancement
  • Flexibility: Flexible work culture and direct access to leadership
  • Equity Potential: Opportunity to be part of the founding team (for full-time conversion)

Work Environment

  • Small, focused team where everyone matters
  • Modern tech stack and best practices
  • Freedom to suggest ideas and improvements
  • Learn beyond just coding - product, business, deployment

Location & Work Setup

  • Fully Remote - Work from anywhere in India
  • Pune Office Available - If you prefer working from office or hybrid setup
  • Flexible Hours - Focus on output, not strict 9-5
  • Your Choice - We're comfortable with whatever works best for you

Interview Process

  1. Take-Home Assignment (1 day): A practical Python problem that should take 2-4 hours. We'll evaluate your code quality, problem-solving approach, and documentation. Submit within 24 hours of receiving it.
  2. Technical Round with CTO (15-30 min): Discussion of your assignment, Python concepts, and technical problem-solving. This is a conversation, not an interrogation.
  3. Final Round (30 min): Culture fit, expectations, and answer any questions you have about the role and company.

What We're Looking For

We value:

  • Strong fundamentals over specific framework knowledge
  • Ability to learn and adapt quickly
  • Good coding practices and clean code
  • Genuine interest in software development
  • Problem-solving ability

We're an early-stage startup looking for people who want to build something from the ground up. If you love coding, want real responsibility, and are excited about being part of a founding team, we'd love to hear from you. This isn't just an internship - it's a potential launchpad for your career.

About Cirql Labs

-

Industry: no-mentionEmployees: 5+Website