Mayank Pathak
About Mayank Pathak
Mayank Pathak is a Senior Software Architect at Blaize, where he has worked since 2012. He has a background in Electronics and Communications Engineering from the Indian Institute of Technology (Banaras Hindu University) and has held various engineering roles at companies including Adobe and Atrenta.
Current Role at Blaize
Mayank Pathak serves as a Senior Software Architect at Blaize, a position he has held since 2012. In this role, he has contributed to the development of key software components, including the Blaize Picasso SDK. His responsibilities include fine-tuning Deep Neural Networks specifically for the Blaize chip and writing technical specifications for the compiler, debugger, and libraries framework. Pathak has also been involved in the deliberations of processes such as code maintenance and automotive norm ISO26262.
Previous Experience at Adobe and Atrenta
Prior to his current role, Mayank Pathak worked at Adobe as a Member of Technical Staff (MTS - I) for six months in 2010. He also spent five years at Atrenta, where he held the position of Software Engineer from 2005 to 2010 and later served as Principal Engineer from 2011 to 2012. His experience at Atrenta involved significant contributions to software engineering processes and practices.
Education and Expertise
Mayank Pathak completed his Bachelor of Technology (BTech) in Electronics and Communications Engineering at the Indian Institute of Technology (Banaras Hindu University), Varanasi, from 2001 to 2005. Prior to that, he attended St. Basil's School, where he studied Physics, Chemistry, Mathematics, and Computer Science, achieving his Senior Secondary education from 1998 to 2000. He also completed his Secondary education at the same institution, focusing on Science and Social Science from 1996 to 1998.
Contributions to Blaize Technology
At Blaize, Mayank Pathak has made significant contributions to the hardware architecture and software development. He proposed crucial inputs for design decisions, including L2 cache size and partitioning. He played a critical role in the development of the Blaize Picasso SDK, contributing to components such as the Neural Network Framework and LLVM backend compiler. Additionally, he was involved in the development of Regression Infrastructure and Random Test Generator.
Team Building and Recruitment at Blaize
Mayank Pathak has played a significant role in building software teams at Blaize. His involvement includes conducting interviews and participating in campus visits to identify and recruit talent for the organization. This aspect of his work has contributed to the growth and development of the engineering teams at Blaize.