Senior Software Engineer II
$126.4k - $158k per yearSurveyMonkey
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$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...SeniorFull timeWork at officeFlexible hours1 day per week- ...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...SeniorLong term contractFull timeInternshipRemote workFlexible hours
$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...SeniorFull timeWork at officeWork from home$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...SeniorLong term contractFull timeInternshipWorldwideShift work- ...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...SeniorFull timeWork from home
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
- ...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...SeniorFull time
$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...SeniorFull timeWork at officeWork from home$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...SeniorRemote jobLong term contractFull time$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 timeInternshipImmediate start$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...SeniorFull timeLive InFlexible hours- ...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
$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...SeniorFull timeContract workFlexible hours- ...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 timeCasual workManual laborWork at officeLocal areaRemote workFlexible hours
- ...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’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$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- .... 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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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...SeniorFull time
- ...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...SeniorFull time
$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...SeniorFull timeContract workRemote work$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 timeInternshipWork at officeRemote workFlexible hours- ...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
- ...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 timeWork at officeRemote workWorldwide
- ...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...SeniorFull timeTemporary workPart timeInternshipFlexible hours
- ...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...SeniorLong term contractPermanent employmentFull timeWorldwide
- ...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...SeniorFull time
$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...SeniorLong term contractPermanent employmentFull timeWork at officeShift work- ...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...SeniorFull timeTemporary workPart timeInternshipFlexible hours
$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...SeniorFull timeContract workWork at officeLocal areaRemote workFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II. Be the first to apply!
- ingénieur logiciel Ottawa, ON
- director software engineering Ottawa, ON
- software developer no experience Ottawa, ON
- part time software developer Ottawa, ON
- software engineer internship Ottawa, ON
- software developer internship Ottawa, ON
- new graduate software developer Ottawa, ON
- senior software developer Ottawa, ON
- software developer co-op Ottawa, ON
- software engineer intern Ottawa, ON

