Mehul Chadha

Compiler Engineer @ Relyance AI

About Mehul Chadha

Mehul Chadha is a Compiler Engineer currently working at Relyance AI in Mountain View, California. He has a diverse background in software engineering and research, with experience at notable companies such as Palo Alto Networks and VMware, and holds degrees in Computer Engineering and Computer Science.

Work at Relyance AI

Mehul Chadha currently serves as a Compiler Engineer at Relyance AI, having joined the company in 2023. His role involves leveraging his expertise in compilers and performance engineering to contribute to the development of advanced technologies. Relyance AI focuses on creating innovative solutions in the artificial intelligence domain, and Chadha's background in low-level systems and machine learning aligns with the company's objectives.

Previous Experience in Software Engineering

Before joining Relyance AI, Mehul Chadha worked at Palo Alto Networks as a Software Engineer from 2018 to 2022. His tenure at this cybersecurity firm followed a two-year role at Balbix, where he also served as a Software Engineer from 2016 to 2018. Additionally, he gained experience as a Software Engineer at Aricent from 2009 to 2010, contributing to various software development projects.

Education and Expertise

Mehul Chadha earned a Bachelor of Engineering degree in Computer Engineering (IT) from Pune Institute of Computer Technology, where he studied from 2005 to 2009. He furthered his education at Rice University, obtaining a Master of Science in Computer Science, although he did not complete his PhD. His academic background supports his specialization in areas such as compilers, performance engineering, and machine learning.

Research Experience

Chadha has a strong research background, having worked as a Research Associate at Rice University from 2011 to 2014. He also held a Research Associate position at IIT Delhi from 2010 to 2011. His research experience includes applying mathematical concepts in machine learning and reasoning systems, as well as working with the FreeBSD virtual memory subsystem.

Technical Skills and Specializations

Mehul Chadha possesses a diverse skill set that includes proficiency in Kubernetes, XDP, eBPF, and various hypervisors and emulators such as KVM, Xen, and Qemu. He has expertise in high-performance network, security, and storage systems, along with knowledge of RISC-V, x86, and WebAssembly architectures. His technical capabilities also extend to abstract interpretation, dataflow analysis, IR design, and static analysis.

People similar to Mehul Chadha