Senior Engineering Manager - Machine Learning

Bengaluru, India

Company Description

About Freshworks

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. Headquartered in San Mateo, California, Freshworks has a global team operating from 13 global locations to serve more than 65,000 companies -- from startups to public companies – that rely on Freshworks software-as-a-service to enable a better customer experience (CRM, CX) and employee experience (ITSM). 

Freshworks’ cloud-based software suite includes Freshdesk (omni-channel customer support), Freshsales (sales automation), Freshmarketer (marketing automation), Freshservice (IT service desk), Freshchat (AI-powered bots), supported by Neo, our underlying platform of shared services.

Freshworks is featured in global national press including CNBC, Forbes, Fortune, Bloomberg and has been a BuiltIn Best Place to work in San Francisco and Denver for the last 3 years. Our customer ratings have earned Freshworks products TrustRadius Top Rated Software ratings and G2 Best of Awards for Best Feature Set, Best Value for the Price and Best Relationship. 

Job Description

Customer engagement is one of the top areas of unrealized potential for modern AI. From enhancing agent productivity in customer service through conversational agents, customer retention, sentiment analysis, emerging issue identification, text analytics and visualization and semantic information retrieval - many of the most compelling customer engagement scenarios are enabled by advances in Deep Learning and AI. Freshworks’ AI teams apply state-of-the-art techniques to massive amounts of real-world customer engagement data, from tabular through natural language, dialog and speech. As a Senior Staff Engineer - Machine Learning, you will use your knowledge and experience in applied machine learning, deep learning, and software engineering to enable a new class of AI-driven customer scenarios. 

Responsibilities:

  • Define and frame business use cases as AI problems; define techniques to be used, execution plan, experiments, taking into account business impact, chance of success, performance and economical practicality
  • Provide technical leadership to more junior data scientists and ML engineers
  • Work closely with program managers and software engineers to drive AI-first systems from business use case to production integration
  • Define online and offline metrics and drive their integration into A/B testing system
  • Design, develop and run deep learning experiments using semi-supervised and self-learning techniques, transfer learning and custom and modified architectures
  • Devise and implement principled approaches to feedback cycles in deployed systems, human error, active learning, domain mismatch, concept drift, and similar concerns of industry-applied machine learning 
  • Contribute to our ML platform - Adapt development mode from experimental to reusable, repeatable, configurable software. Design and developed well-engineered object-oriented software in Python and other object-oriented languages

Qualifications

  • A Bachelor’s degree or a higher degree in Computer Science, Statistics, Mathematics, or a related field
  • Solid background in deep learning, statistical ML techniques and computer science. Expert in at least one of deep NLP, speech recognition or computer vision
  • Solid computer science and software engineering skills; experience as a software engineer desired
  • Understanding of internals of modern NLP, CV, or ASR models, and ability to customize architecture to different tasks and scenarios
  • Experience in applied ML with a proven record of successful ML projects with strong individual contribution
  • Desired: experience with online learning, contextual bandits, reinforcement learning and exploration-exploitation techniques
  • Experience with databases and distributed systems

Additional Information

All your information will be kept confidential according to EEO guidelines.

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: A/B testing Architecture ASR Computer Science Computer Vision CX Deep Learning Distributed Systems Engineering Machine Learning Mathematics NLP Python Reinforcement Learning Statistics Testing

Perks/benefits: Career development

Region: Asia/Pacific
Country: India
Job stats:  4  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.