- Develop and maintain large code base by writing readable, modular and well tested code.- Build and integrate end to end lifecycles of large-scale, distributed machine learning systems using the latest open source technologies- Improve distributed cloud GPU training approaches for deep learning models