1. Interact with the Research Team
2. Understand & analyze the requirements & scenarios
3. Independently research & determine the possibilities
4. Develop algorithms and work on OS and DBMS concepts, files structure (proprietary extensions) & prototypes
5. Define the approach towards development in areas of C++, Python and Machine Learning algorithms, data structures etc.
6. Independently develop and execute codes & instructions
7. Identify bottlenecks and bugs, devise solutions and document the outcomes
8. Optimize the codes, algorithms& programs for performance enhancement