Senior Fullstack Software Engineer I
Senior Full-stack Engineer needed to build UI components, integrate with APIs, productionize ML models, and maintain CI/CD pipelines.
What we’re looking for
At SurveyMonkey, we are seeking a Senior Full-stack (Frontend & MLOps) Software Engineer who can contribute to both the product-facing frontend and the operationalization of machine learning models. In this role, you will design and implement user-friendly interfaces while also collaborating closely with data scientists and ML engineers to ensure models are deployed, monitored, and scaled effectively in production. This is a hands-on position where you’ll work across the stack and help bridge the gap between user experience and ML infrastructure.
What you’ll be working on
- Build and maintain responsive, reusable, and performant UI components.
- Work with designers and product managers to translate requirements into intuitive user experiences.
- Integrate frontend applications with APIs and ML-driven services.
- Ensure accessibility, security, and performance best practices in frontend code.
- Collaborate with data scientists to productionize ML models.
- Implement and maintain CI/CD pipelines for ML workflows.
- Contribute to model monitoring, data validation, and alerting systems.
- Support automation of model deployment, retraining, and versioning processes.Troubleshoot and resolve issues across ML infrastructure and frontend integrations.
We’d love to hear from people with
- 5+ years of professional engineering experience, with exposure to both frontend and DevOps/MLOps domains.
- 3+ years of ML engineering experience using Python 3 in backend development and AWS for model deployment/serving.
- Strong proficiency in frontend technologies (React, TypeScript, JavaScript, HTML, CSS).
- Familiarity with CI/CD pipelines, containers (Docker), and orchestration (Kubernetes).
- Understanding of MLOps concepts such as model deployment, monitoring, and lifecycle management.
- Hands-on experience with AWS.
- Strong collaboration skills and ability to work effectively with cross-functional teams.
- Good documentation skills.
The base pay provided for this position ranges from $124,000 / year - $186,000 / year depending on the geographic market and assuming a full-time schedule. Actual base pay is based on a number of factors including market location, job-related knowledge, education or training, skills, and experience.
Bonuses and commissions may also be offered as part of the total compensation package, in addition to a competitive benefits package including medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; paid holidays; paid time off; employee assistance program; and other company benefits.
SurveyMonkey believes in-person collaboration is valuable for building relationships, fostering community, and enhancing our speed and execution. While this role is remote, it may require in-person participation. You will be encouraged to attend company events throughout the year. These events will take place at a designated SurveyMonkey office or location.