About the Role
We are looking for a motivated and enthusiastic Python Intern with strong programming fundamentals. You will work closely with senior developers to build automation scripts, REST APIs, data workflows, and various internal applications.
Eligibility
- Available for a full-time 6-month internship
- Strong desire to learn and contribute
- Good communication and collaboration skills
Required Skills
Python Fundamentals
- Variables, Data Types, Operators
- Input/Output operations
- Conditional Statements & Loops
- Functions, Modules & Packages
- OOP concepts (Classes, Objects, Inheritance, Polymorphism)
- Exception Handling
- File Handling (CSV, JSON)
APIs & Tools
- Understanding of REST APIs & JSON
- Knowledge of Python libraries such as Pandas and Requests
- Good to have:
- Postman & Swagger/OpenAPI
- Git & GitHub
- Selenium / Playwright or other Python-based automation tools
Database
- Basic SQL knowledge (SELECT, INSERT, UPDATE, DELETE)
Bonus Skills
- Basic Java fundamentals (OOP, loops, exception handling)
Key Responsibilities
- Develop and enhance Python-based applications, scripts, and automation tools
- Work on data extraction, cleaning, and transformation
- Assist in building REST APIs and integrating third-party services
- Debug, test, and optimize code for performance
- Implement OOP concepts, exception handling, and file handling
- Work with SQL databases and write basic queries
- Collaborate with team members to deliver assigned features/modules
- Maintain clear documentation for code and processes