Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end-user. More than 50,000 companies -- from startups to public companies -- around the world use Freshworks software-as-a-service to enable a better customer experience (CRM) and employee experience (ITSM, HRSM).
Headquartered in San Mateo, California, Freshworks has a dedicated team operating from 13 global locations to serve customers, including American Express, Sony, Vice Media, TaylorMade, Sotheby’s, Stitchfix, OfficeMax, Multichoice, Delivery Hero, ITV, and Klarna.
Freshworks transforms the way world-class organizations collaborate with customers and co-workers. The suite includes Freshdesk (omnichannel customer support), Freshsales (sales automation), Freshmarketer (marketing automation), Freshservice (IT service desk), Freshteam (HR management system).
About the role:
The application of DS/ML in customer engagement like ours is a green field with many new problems to solve like how to enable customer retention, reduce customer churn, understand customer emotion and hence predic buyer behaviour. Freshworks also offer diverse kinds of data. For eg. Several millions of minutes of audio data is available for our freshcaller caller product. We have data on both voice and texts. Someone who is interested in the NLP space will be super excited by the enormous repository of data on e-mails, chat, website visits, social network messages of the companies available. We also work on the events space (website visits, webinar, app based events). More the data more is the scope for DS/ML making it all the more interesting. As an AI/ML engineer you will focus on building next-generation platform services to enable Machine learning capabilities across the Freshworks suite of products. As part of your job, you will extensively use your knowledge of distributed systems and scalable, high-performance systems to build ML pipelines and API services.
Collaborate with product and business teams to understand all aspects of the problem
Define the right target metrics that best represent the end-user value
Apply knowledge of ML, statistics, and advanced mathematics to conceptualize, experiment and design an intelligent system
Build efficient systems for processing large amounts of data; be proficient with distributed programming frameworks such as Hadoop/Spark
Solid background in at least two of the following areas: Natural language processing, statistical ML techniques, graph algorithms, constraint optimization, signal processing (speech or vision), deep learning, distributed systems
Work closely with Data Scientists and come up with scalable system and model architectures for enabling real-time ML/AI services
Build ML pipelines end-to-end, including stages such as data pre-processing, model generation, cross-validation, and share feedback
A Bachelor’s degree or a higher degree in Computer Science, Statistics, Mathematics, or a related field.
Strong problem-solving and programming skills
Solid understanding of mathematical underpinnings behind Machine Learning algorithms and proficiency in probability, statistics, linear algebra, calculus, and optimization.
Must have experience in ML with a proven record of successful ML projects with strong individual contribution
Experience with NLP, Distributed Systems, large scale computing, Big Data technologies like Hadoop and Spark are plus.
Solid background in at least two of the following areas: Natural language processing, statistical ML techniques, graph algorithms, constraint optimization, signal processing (speech or vision), deep learning, distributed systems.
Proficiency with Database systems, schema design (SQL and noSQL)
Must have solid Experience on any of these tools - CNN, LSTM, Resnet