- Company Name
- SurveyMonkey
- Job Title
- Senior Fullstack Software Engineer I
- Job Description
-
**Job title**
Senior Fullstack Software Engineer – MLOps
**Role Summary**
Develop and maintain an end‑to‑end machine‑learning platform that deploys, monitors, and scales ML models in production. Bridge the gap between data science, backend ML services, and user‑facing front‑end components, ensuring high performance, reliability, and user experience across the product suite.
**Expections**
- 5+ years of professional engineering experience; 3+ in ML engineering.
- Proven full‑stack experience with Python, front‑end frameworks, and DevOps/MLOps practices.
- Strong background in AWS, CI/CD, Docker, Kubernetes, and model lifecycle management.
**Key Responsibilities**
- Collaborate with data scientists to productionize models and define feature pipelines.
- Build and maintain CI/CD pipelines for ML workflows and standard software releases.
- Implement model monitoring, data validation, alerting, versioning, retraining, and deployment automation.
- Develop responsive, reusable UI components that integrate with ML‑driven APIs.
- Ensure frontend accessibility, security, and performance best practices.
- Troubleshoot end‑to‑end issues spanning ML infrastructure, backend services, and front‑end interactions.
- Create clear technical documentation and support knowledge transfer to cross‑functional teams.
**Required Skills**
- Python 3 (back‑end ML development).
- AWS services (ECR, ECS/EKS, SageMaker or equivalent).
- CI/CD tooling (Jenkins, GitHub Actions, GitLab CI).
- Containerization (Docker) and orchestration (Kubernetes).
- MLOps concepts: model deployment, monitoring, version control, lifecycle management.
- Front‑end frameworks (React, Angular, or similar) with strong UI/UX sense.
- Experience with TensorFlow, PyTorch, scikit‑learn (bonus).
- LLMs, RAG, or agentic workflow exposure (bonus).
- Excellent collaboration, communication, and documentation abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
---