SurveyMonkey logo

Senior Machine Learning Engineer II

SurveyMonkey
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Machine LearningPythonLarge Language ModelsNatural Language ProcessingPytorchPySparkAWS Services

Job description

Overview

Senior Machine Learning Engineer II on the Machine Learning Platform (MLP) team, reporting to the Senior Engineering Manager on the MLP Solutions team. The role sits at the intersection of Data Science and DevOps, building the infrastructure and systems that let SurveyMonkey's products use Generative AI, Natural Language Processing (NLP), and real-time classification.

What you'll do

  • Build and maintain robust machine learning systems using Python and relevant libraries and frameworks, including Pandas, NumPy, PyTorch, and Transformers, to support efficient ML operations.
  • Design and implement cloud infrastructure for machine learning using AWS services, ensuring the platform is reusable, scalable, and capable of supporting high-volume workloads.
  • Partner with application engineers to integrate, test, and monitor ML model services across SurveyMonkey's microservices architecture.
  • Serve as a technical consultant to internal feature teams, providing guidance and influencing decisions around ML tooling, infrastructure, and platform capabilities.
  • Implement telemetry and monitoring capabilities to support complex failure analysis and maintain reliable, real-time services that support millions of daily survey responses.
  • Provide technical leadership and mentorship to engineers on the MLP team, promoting high standards in code quality, documentation, and architectural best practices.

What you'll need

  • 8+ years of professional experience in machine learning engineering or development, including designing and implementing ML infrastructure in AWS.
  • Strong understanding of machine learning concepts, including supervised and unsupervised learning.
  • Experience working with Large Language Models (LLMs) and Natural Language Processing (NLP).
  • Expert-level proficiency in Python.
  • Experience with large-scale data processing technologies such as PySpark.
  • Experience deploying and operating end-to-end machine learning solutions for real-time applications, such as spam detection, personalization, or ranking systems.
  • Strong working knowledge of Unix/Linux environments.
  • Experience supporting production machine learning systems.
  • Experience designing and building scalable, reliable cloud infrastructure for machine learning workloads using AWS.

Details

  • Location: Bengaluru office.
  • Hybrid: work from the SurveyMonkey office in Bengaluru 3 days per week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Machine Learning Engineer II