- Proficiency in Python programming with a strong grasp of core concepts.
- Basic Data Structures and Algorithms: Familiarity with common data structures (lists, dictionaries, tuples) and basic algorithms (sorting, searching) is advantageous.
- Problem-Solving Skills: Ability to analyse and solve programming problems using Python.
- Understanding of Object-Oriented Programming (OOP): Basic understanding of OOP principles like classes, objects, inheritance, and encapsulation
- Basic knowledge in Data Science including but not limited to ETL, EDA, Data Processing, Visualization etc.
- Familiarity with machine learning and deep learning models (e.g., TensorFlow, Keras, PyTorch).
- Experience working with SQL DMBS like PostgreSQL is a plus.
- Basic understanding of Natural Language Processing (NLP) concepts
- Knowledge of Python frameworks like Django
- Familiarity with Jira and Agile methodology will be an added advantage.
- Certification or experience in data analysis, data mining, and statistical modelling is an added advantage
- Strong knowledge of statistical concepts and techniques.
- Knowledge in data visualization tools (Tableau, Power BI, etc.) and SQL.
- Excellent problem-solving and analytical skills.
- Strong communication and presentation skills.
- Certification in Data Science is an added advantage.

