1. What is a Machine Learning Engineer at Freshworks?
As a Machine Learning Engineer at Freshworks, you are at the heart of our mission to deliver intuitive, AI-powered software that simplifies business operations. You will be responsible for building, deploying, and scaling machine learning models that directly enhance our suite of customer engagement and IT service management products. Your work translates complex data into actionable insights, driving features that help businesses automate workflows and improve customer experiences globally.
This role is both technically demanding and strategically significant. You will operate at the intersection of data science and software engineering, ensuring that models are not only accurate but also performant and maintainable within high-traffic, production-grade environments. Whether you are working from our hubs in Bengaluru, Chennai, or San Mateo, you will play a critical role in shaping the intelligence layer of the Freshworks ecosystem.



