I am a PhD-candidate with a strong background in algorithm design, data structures and theoretical aspects of computer science, got interested in Machine Learning and Data Science.
During my first internship at Nvidia in Fall 2019/Summer 2020, l got attracted to work on AI-projects, specifically Machine Learning, Deep Learning and Neural Network techniques and using them on real-world applications. So I spent a fair amount of time taking related courses such as Machine Learning, Deep Learning Specialization, Statistics and gaining more knowledge on them.
A software engineering role in AI/ML area will be a great opportunity for me to expand my knowledge, get hands on real projects, deal with the challenges of working with high volume of data, and develop a better insight. To be more specific about the kinds of projects I am interested in and I think I can contribute to due to my background is the area of machine-learned ranking, recommender systems and graph mining.
Besides passion for learning challenging things, I also have a demonstrated history of research and programming since my undergrad.
Programming languages : C/C++, Python, Java, Golang, Matlab
Data Science Libraries: Pandas, Scikit-learn, Numpy, SciPy, Matplotlib
Tools: GoLand, Jupyter Notebook, Pycharm, Eclipse, Intellij, Git, Latex, Microsoft Office
Nvidia
Software Engineer Intern
Northeastern University
Graduate Research & Teaching Assistant
PhD
Sept 2014 - nowNortheastern University, Boston, US
MSc
Sept 2010 - Sept 2012Sharif University of Technology, Tehran, Iran
BSc
Sept 2006 - Sept 2010Sharif University of Technology, Tehran, Iran