C
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
- 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.
- Technical Round with CTO (15-30 min): Discussion of your assignment, Python concepts, and technical problem-solving. This is a conversation, not an interrogation.
- 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
-
