Prateek Agarwal

Senior Software Engineer

Prateek Agarwal is a seasoned software engineer with a diverse background in machine learning, search intelligence, and data platform engineering. Currently a Senior Software Engineer at Meta since December 2025, Prateek previously held the position of Staff Engineer at Eightfold AI from May 2020 to December 2025, where leadership in Search Intelligence initiatives significantly improved retrieval accuracy. Prior experiences include roles as a Lead Software Engineer, Senior Software Engineer, and Member of Technical Staff, focusing on scalable data infrastructure and real-time analytics. Prateek also served as a Graduate Teaching Assistant at USC Viterbi School of Engineering and a Graduate Research Assistant, addressing challenges in human-computer interaction. With internships at Citi, Indraprastha Institute of Information Technology, Delhi, and the University of Bremen, Prateek's academic credentials include a Master's degree in Computer Science from the University of Southern California and a Bachelor of Technology in Information Technology from the Indian Institute of Information Technology, Allahabad.

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices