Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer II

$126.4k - $158k per year

SurveyMonkey

Senior Software Engineer II – Machine Learning Platform

We are seeking a Senior Software Engineer II to design and implement secure, highly scalable, and high‑performance pipelines for the end‑to‑end lifecycle of ML models within SurveyMonkey’s Machine Learning Platform team (MLP).

As a key member, you will work at the intersection of Data Science and DevOps, building robust ML systems that support generative AI, NLP, and real‑time classification. You will report to the Senior Engineering Manager on the MLP Solutions team.

Key Responsibilities

  • 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.

Qualifications

  • 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.

Compensation

Base pay ranges from CAD $126,400.00 / year to $158,000.00 / year, plus potential bonuses and a comprehensive benefits package.

Work Arrangement

Hybrid: required to work on‑site in Ottawa up to one day per week. Remote work is otherwise possible.

EEO Statement

SurveyMonkey is an equal opportunity employer committed to providing a workplace free from harassment and discrimination. Accommodations are available for applicants with disabilities.

#J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II in Ottawa, ON vacancy
  • $126.4k - $158k per year

     ...growth. Discover how at surveymonkey.com. What We’re Looking For The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high-performance pipelines that govern the end-to-end lifecycle of... 
    Senior
    Full time
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    13 days ago
  •  ...long term. About the role The In-Vehicle Experience team at Samsara built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles. Now the roadmap is expanding into AI-powered voice agents, real... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    18 days ago
  • $146.4k - $263.6k per year

     ...platform and products to influence their evolution. As a Senior II Site Reliability Engineer, you will be responsible for: Leading SRE teams by...  ...identify areas for new technology investments. Building software tools and systems to automate analytical tasks and... 
    Senior
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    8 days ago
  • $120k - $155k per year

     ...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software...  ...into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    13 days ago
  •  ...real team. Collaborating and constantly engineering better and better solutions. We’re ambitious...  ...is all about contextualizing data. As a senior data engineer, you bring it all together....  ...pipeline that uses our award-winning software, to configuring our decision-making platform... 
    Senior
    Full time
    Work from home

    Quantexa

    Ottawa, ON
    15 days ago
  •  ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...just getting started. How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    16 days ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    22 hours ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces...  ...? Join Our Cloud Experience Engineering Team Our Cloud Experience...  ...the best As a Front-End Senior Software Engineer, you will thrive...  ...your savings, we're the engine behind the scenes. We provide... 
    Senior
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    22 days ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and... 
    Senior
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    9 days ago
  • $80k - $112.5k per year

     ...Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and...  ..., and enjoy working hands-on with hardware in a fast-paced engineering environment, we'd love to talk to you. What You'll Do Design... 
    Full time
    Internship
    Immediate start

    QNX

    Ottawa, ON
    1 day ago
  • $110.63k - $149.68k per year

     ...2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy Location: Ottawa ON, Onsite About Lumentum At Lumentum, we’re... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    22 days ago
  •  ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where you’ll own end-to-end product features, influence architecture decisions, and contribute to building a world-class engineering... 
    Senior

    Citta

    Ottawa, ON
    17 days ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End... 
    Senior
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    10 days ago
  •  ...Is this you? Are you a Network Engineer with experience supporting cloud and managed infrastructure environments? Do you thrive in a customer-focused role, enjoy solving complex networking and security challenges, and want to contribute to innovative cloud solutions? If so,... 
    Full time
    Casual work
    Manual labor
    Work at office
    Local area
    Remote work
    Flexible hours

    Opti9 Technologies

    Ottawa, ON
    20 days ago
  •  ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    3 days ago
  • $81k - $105k per year

     ...We are seeking a passionate and hardworking midlevel Software Developer in Test II who can join our cross functional Agile team. You will have...  ...standard tools and frameworks ~Collaborate with software engineers, product owners, and other stakeholders to ensure high-quality... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  •  .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    3 days ago
  •  ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development...  ...Software Engineering, or equivalent practical experience. Senior candidates: 5+ years building production backend/frontend systems... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    22 hours ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native...  .... One Data Streaming Platform. About The Role As a Senior Software Engineer, you will contribute to several key initiatives for the Connect... 
    Senior
    Full time

    IBM

    Ottawa, ON
    13 days ago
  • $100 - $150 per hour

     ...because expert humans are expensive. Our model is the opposite: we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation $100–150+/hour ($200–300k+/year). Rates scale with your... 
    Senior
    Full time
    Contract work
    Remote work

    DataAnnotation

    Ottawa, ON
    14 days ago
  • $85k - $110k per year

     ...Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army.  You will be working with a multidisciplinary engineering team to deliver Intelligence Reconnaissance Target Acquisition... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    14 days ago
  •  ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend...  ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    22 hours ago
  •  ...everywhere access information and be part of a mission-driven team that makes a global impact. The Job Details Are As Follows As a Software Engineer you will be responsible for designing, developing, and testing software applications. You will collaborate with team members to... 
    Full time
    Work at office
    Remote work
    Worldwide

    OCLC

    Ottawa, ON
    2 days ago
  •  ...seeking a Modelling & Simulation Software Developer to develop scenarios...  ...in the field of Sciences, Engineering, Computer Science, or Mathematics...  ...software using Unity, Unreal Engine, Unigine, Delta3D, or...  ...and maintain a Secret (Level II) Canadian Federal Government Security... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    17 days ago
  •  ...Professional and Technical Capabilities ~8+ years of hands-on software development experience, including low-level programming ~...  ...needed ~ Strong understanding of design principles, software engineering processes (e.g., SOLID, DRY), and the Software Development Lifecycle... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Worldwide

    IBM

    Ottawa, ON
    20 days ago
  •  ...opportunity As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and...  ...products What You Bring A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience designing and... 
    Senior
    Full time

    DZS INC

    Ottawa, ON
    1 day ago
  • $150k - $175k per year

     ...started! The Role We're looking for an Engineering Manager to lead the technical teams...  ...platform. This team owns the edge platform software and cloud systems that interact with hundreds...  .... Advocate for your team's needs with senior leadership, and balance team priorities... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    Solink

    Ottawa, ON
    13 days ago
  •  ...critical solutions in systems engineering, simulation and training, and...  ...integration;  ~ Review and ensure software solutions meet performance,...  ...;  ~ Collaborate with senior architects to align intermediate...  ...and maintain a Secret (Level II) Canadian Federal Government Security... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    8 days ago
  • $90k - $140k per year

     ...Waterloo / Ontario Research and Development – Engineering / Full-Time / Remote Who We Are;...  ...the development of digital investigative software that acquires, analyzes, and shares...  ...closely with Engineers, Product Managers, and Senior Quality Leaders to ensure quality is... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    18 days ago
  •  ...We are looking for an analytical Software Engineer to design and integrate software modules into our production and product systems. You will focus on the "glue" that connects different systems, developing scripts to automate testing and ensure hardware interoperability. This... 
    Full time

    OppHub Africa

    Ottawa, ON
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer II. Be the first to apply!