Prateek Gupta
About Prateek Gupta
Prateek Gupta is a Member of Technical Staff 2 at Cerebras Systems, with prior experience in machine learning and software engineering roles at various organizations including Nod.ai and Amazon. He holds a Master of Technology in Computer Science from the Indian Institute of Technology, Delhi, and a Bachelor of Technology in Software Engineering from Delhi Technological University.
Current Role at Cerebras Systems
Prateek Gupta currently serves as a Member of Technical Staff 2 at Cerebras Systems, a position he has held since 2022. He is based in Bengaluru, Karnataka, India. In this role, he contributes to the development of advanced computing solutions, leveraging his expertise in machine learning and software engineering.
Previous Experience in Machine Learning and Software Engineering
Before joining Cerebras Systems, Prateek Gupta worked as a Machine Learning Compiler Engineer at Nod.ai for nine months in Bengaluru, Karnataka, India. He also held various software engineering roles, including a Software Development Engineer position at Amazon for one month in Hyderabad, Telangana, and a Software Engineer role at PolyMage Labs for one year in Bengaluru. His experience includes building data science applications and optimizing machine learning operations.
Academic Background and Qualifications
Prateek Gupta holds a Master of Technology (MTech) in Computer Science from the Indian Institute of Technology, Delhi, which he completed from 2018 to 2020. He also earned a Bachelor of Technology in Software Engineering from Delhi Technological University from 2013 to 2017. His foundational education includes the All India Secondary School Certificate from Bishop Conrad School and further studies at Delhi Public School - R. K. Puram.
Technical Skills and Proficiencies
Prateek Gupta is proficient in several programming languages, including Python, C, and C++. He is familiar with libraries such as Numpy, Pandas, Scipy, Keras, and Matplotlib. His skills extend to building data science applications, including classification models and supervised learning algorithms. He has expertise in natural language processing (NLP) and deep learning frameworks.
Contributions to Open Source Projects
Prateek Gupta has contributed to open-source projects, particularly in LLVM and TensorFlow. His work showcases his expertise in compiler infrastructure and machine learning frameworks. He has experience optimizing TensorFlow operations using MLIR, indicating a strong understanding of machine learning frameworks and their applications.