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 OnBuilding 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
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
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
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
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
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
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
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)
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
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
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.
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.
Skills Required
- Strong understanding of Python fundamentals
- Experience with object-oriented programming
- Familiarity with NumPy and Pandas
- Understanding of data structures and algorithms
- Git/GitHub for version control
- 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
- Experience with relational databases (PostgreSQL, MySQL, or SQLite)
- Ability to write efficient SQL queries (JOINs, aggregations, indexing)
- Understanding of database design and normalization
- Comfortable working with APIs and JSON data
- Problem-solving mindset and debugging ability
- Understanding of authentication and authorization basics
- Good communication and documentation skills
- Basic knowledge of deployment concepts
- Exposure to financial markets or trading concepts
- Understanding of async programming or multithreading
- Experience with testing frameworks (pytest, unittest)
- Experience with Docker or containerization
- Knowledge of message queues or event-driven systems
What We Do
Cirql Labs is a software development and automation studio and AI consulting firm that helps startups, entrepreneurs, and growing businesses bring digital ideas to life. They specialize in building custom web, mobile, desktop, and IoT applications, AI-driven workflows, and rapid MVPs, focusing on bridging the gap between businesses and AI to deliver high-performance digital products and intelligent automation for scalable growth.
.png)







