Rohit Agrawal
About Rohit Agrawal
Rohit Agrawal is an Engineering Manager at Tecton, where he has worked since 2022, leading multiple teams of engineers across various locations. He has a strong background in software engineering, having previously held positions at Salesforce and completed advanced studies at notable institutions.
Work at Tecton
Rohit Agrawal has been serving as an Engineering Manager at Tecton since 2022. In this role, he leads three teams, managing over 20 senior engineers and managers across multiple locations, including San Francisco, New York City, and Seattle. His responsibilities include overseeing the development of various engineering projects, focusing on streaming and on-demand Python compute workflows that facilitate real-time insights. Agrawal has played a key role in developing an online serving infrastructure that supports real-time inference of AI models, capable of handling over 100,000 queries per second with millisecond latency.
Previous Experience at Salesforce
Prior to his current position, Rohit Agrawal held multiple roles at Salesforce. He worked as a Software Engineer from 2018 to 2019 and later as a Lead Software Engineer for a brief period in 2021. His experience at Salesforce also includes serving as a Senior Software Engineer from 2019 to 2020 and as a Software Engineering Intern in 2017. Throughout his tenure, he contributed to various software development projects, enhancing his technical expertise in the field.
Education and Expertise
Rohit Agrawal has a strong educational background in engineering and business. He earned a Master's degree from Carnegie Mellon University from 2016 to 2017. He also studied at the Birla Institute of Technology and Science, Pilani, where he obtained his Bachelor's degree from 2012 to 2016. Additionally, he completed Executive Education in Business: Negotiation and Influence and Product Management at the University of California, Berkeley, Haas School of Business from 2019 to 2020.
Research Experience
Agrawal gained research experience as a Research Intern at the National University of Singapore in 2015, where he worked for six months. This role provided him with valuable insights into research methodologies and contributed to his overall professional development.
Technical Contributions
At Tecton, Rohit Agrawal has been involved in significant technical contributions, including the development of a native Tecton streaming engine designed to enhance the user experience for data scientists utilizing Python and Pandas. He is also contributing to the creation of a batch compute engine that integrates with customers' existing data stacks and cloud platforms, employing technologies such as Ray, DuckDB, Arrow, and Spark. Additionally, he co-authored a blog post discussing the serving of feature vectors with Tecton and DynamoDB.