Work independently and generate ideas for improving the existing algos as well as participate in building new ones. Debug/improve performance of existing code.