The world’s leading survey software. On a mission to help people turn their curiosity into action.
Senior Software Engineer
Location
Italy
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
SurveyMonkey
• Build and maintain robust ML systems using Python (Pandas/NumPy, PyTorch/transformers) to support efficient ML operations. • Design ML cloud infrastructure using AWS services, ensuring the platform is built for reuse, scalability, and high-volume throughput. • Collaborate with application engineers to integrate, test, and monitor ML model services across SurveyMonkey’s microservices architecture. • Act as a consultant to internal feature teams, educating and influencing decisions regarding ML tooling and infrastructure. • Incorporate telemetry into the platform for complex failure mode analysis, ensuring real-time reliability for millions of daily survey responses. • Serve as a technical leader and mentor, championing high standards in coding, documentation, and architectural best practices to foster the professional growth of junior engineers on the MLP team.
Job Requirements
- 8+ years of professional ML development experience with a proven track record of designing and implementing ML infrastructure in AWS.
- Mastery of ML concepts (supervised/unsupervised learning) and deep understanding of Large Language Models (LLMs) and NLP.
- Expert-level Python skills and experience with high-scale data processing (PySpark, etc.).
- Comfortable with Unix/Linux systems and experienced in deploying end-to-end solutions for real-time applications (spam detection, personalization, ranking).
- Bachelor’s Degree in Computer Science, Data Science, Software Engineering, Mathematics, Statistics, or a related quantitative field.
Benefits
- Flexible, hybrid environment with thoughtfully designed offices
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Entwickler – mit Projekterfahrung
RockstarDevelopers GmbHArchitekten der Digitalen Zukunft
• Arbeiten in Kundenprojekten bei grossen Unternehmen, eingebettet in deren Teams • Volle Verantwortung für deinen Bereich • Fullstack-Entwicklung in Enterprise-Umgebungen • Architektur mitgestalten, nicht nur umsetzen • Code generieren, reviewen und refactoren mit Claude Code, Copilot oder Cursor • Code Reviews und technisches Mentoring im Team • Abstimmung mit Product Ownern, UX und DevOps
Senior Full-Stack Developer – Government & Public Sector
RockstarDevelopers GmbHArchitekten der Digitalen Zukunft
• Work on projects for public sector clients • Full‑stack development in regulated enterprise environments • Help shape architecture, not just implement it • Generate, review and refactor code • Conduct code reviews and provide technical mentoring within the team • Coordinate with Product Owners, UX and DevOps
Staff Software Engineer – US SaaS
Prometeo TalentEmpowering startups to scale by connecting you with top 1% global talent. Since 2010. www.prometeotalent.com/
• Lead the design and delivery of large-scale software initiatives. • Drive architecture and technical decisions across multiple teams. • Build scalable, reliable, and maintainable backend systems. • Partner with Product, Engineering, and Leadership stakeholders. • Mentor engineers through technical guidance, design reviews, and best practices. • Improve system performance, reliability, and operational excellence. • Help define engineering standards and contribute to technical strategy.
Senior Software Engineer
FederatoWhen underwriters have real-time risk selection and portfolio insights at their fingertips, profitable growth follows!
• Design, develop, modify, and test software applications or systems for various products and services. • Gain a deep understanding of the product area, codebase, and systems. • Apply strong skills in data analysis, programming, and software engineering. • Write high-quality, well-tested code using modern frameworks and tools. • Solve complex problems by analyzing data and evaluating key factors. • Use sound judgment to select appropriate methods and techniques for problem-solving. • Work independently, using available resources to overcome obstacles and meet deadlines. • Master internal development standards to handle increasingly complex tasks and projects. • Mentor junior developers and help improve their skills. • Collaborate with Product Designers, Product Managers, and Engineers to deliver engaging user-facing products. • Ensure products meet customer needs by working with empathy and attention to detail.



