Sr. Backend Software Engineer, Machine Learning

Highspot, Inc.

Vancouver

On-site

CAD 100,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Comprehensive medical, dental, and vision benefits
Group Retirement Savings Plan with employer contributions
Flexible PTO
Generous Holiday Schedule
Quarterly Recharge Fridays
Professional development opportunities
Access to Coaches and Therapists
2 Volunteer days per year

Job summary

Highspot, Inc. is seeking a Senior Machine Learning Engineer in Vancouver, Canada. The role involves collaborating with product and data science teams to develop and deploy machine learning solutions that enhance sales enablement. You will also mentor junior team members and stay updated with the latest research in ML.

Requirements include a degree in a relevant field and extensive experience in machine learning technologies. This position offers comprehensive benefits, including flexible PTO and professional development opportunities.

Qualifications

  • 5+ years of experience in developing and deploying machine learning models and systems.
  • In-depth understanding of supervised and unsupervised learning and natural language processing.
  • Strong problem-solving skills and ability to analyze complex data sets.

Responsibilities

  • Collaborate with product and data science teams to develop machine learning solutions.
  • Maintain a robust machine learning platform for model deployment and management.
  • Mentor junior team members and apply the latest machine learning research.

Skills

Machine Learning
Python
Deep Learning
Data Analysis
Communication Skills

Education

Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field

Tools

TensorFlow
Keras
PyTorch
Spark
Flink
Hadoop
SQL

Job description

About the Role

Our Machine Learning Team is developing next-generation AI capabilities for Highspot’s leading sales enablement platform. We stay at the forefront of machine learning research, continuously improving our models and algorithms through collaboration with product and data science teams. Our mission is to help our customers unlock the power of machine learning to improve productivities, sales performance, and achieve their business goals. We are looking for a Senior Machine Learning Engineer to join us in this effort.

What You'll Do
  • Collaborate with product and data science teams to identify opportunities that drive customer values, and define machine learning requirements, lead the development and deployment of machine learning solutions and applications, while ensuring scalability, reliability, and maintainability.
  • Develop and maintain a robust machine learning platform that enables the efficient deployment and management of machine learning models across our product offerings.
  • Stay up-to-date with the latest machine learning research and trends, and apply them to our product offerings, while mentoring and collaborating with junior team members to improve their technical skills.
  • Partner cross-functionally across all of Highspot’s feature engineering crews, as well as with QA/DevOps/Site‑Reliability.
Your Background
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field
  • 5+ years of experience in developing and deploying machine learning models and systems
  • Strong proficiency in at least one programming language (Python, Java, C++, etc.) and experience with machine learning libraries (TensorFlow, Keras, PyTorch, etc.)
  • In-depth understanding of machine learning concepts, such as supervised and unsupervised learning, deep learning, and natural language processing
  • Experience with data processing tools and technologies, such as Spark, Flink, Hadoop, and SQL databases
  • Strong problem‑solving skills and ability to analyze complex data sets.
  • Excellent communication skills and ability to articulate complex technical concepts to non‑technical stakeholders.
  • An entrepreneurial spirit: you’re agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals.
  • Comfortable with modern open source technologies and tools.
  • Passion to learn new technologies and infrastructure.
Benefits
  • Comprehensive medical, dental, vision, disability, and life benefits
  • Group Retirement Savings Plan (RRSP) and matching employer contributions (DPSP) with immediate vesting
  • Flexible PTO
  • Generous Holiday Schedule + 5 Days for Annual Holiday Week
  • Quarterly Recharge Fridays (paid days off for mental health recharge)
  • Flexible work schedules
  • Professional development opportunities through LinkedIn Learning
  • Access to Coaches and Therapists through Modern Health
  • 2 Volunteer days per year
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Scientist - Machine Learning
Senior Data Scientist - Machine Learning

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Health insurance
Home office setup budget
Remote work allowances
+1
Sr. Machine Learning Scientist
Sr. Machine Learning Scientist

Perceptive Space • Canada

On-site
CAD 90,000 - 120,000
Competitive stock option compensation
Top-tier health and benefits coverage
Opportunity to lead technical efforts
Senior Machine Learning Systems Engineer (CAD)
Senior Machine Learning Systems Engineer (CAD)

Pointclickcare • Mississauga

On-site
CAD 130,000 - 180,000
Benefits starting from Day 1
Retirement Plan Matching
Flexible Paid Time Off
+1
Principal Machine Learning Architect Toronto
Principal Machine Learning Architect Toronto

Index Exchange • Toronto

Hybrid
CAD 120,000 - 150,000
Comprehensive health, dental, and vision plans
Paid time off
Flexible work schedules
+4
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer

Insight • Calgary

Hybrid
CAD 140,000 - 160,000
Machine Learning Engineer
Machine Learning Engineer

Altis Technology • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Exposure to complex, enterprise-scale machine learning initiatives
Opportunities with modern ML frameworks and cloud technologies
Collaborative environment that values innovation
+1
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer

Insight Enterprises, Inc. • Canada

Remote
CAD 140,000 - 160,000
Senior ML Systems Engineer, Frameworks & Tooling
Senior ML Systems Engineer, Frameworks & Tooling

Cohere • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Open and inclusive culture
Weekly lunch stipend and snacks
Full health and dental benefits
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Index Exchange • Toronto

On-site
CAD 100,000 - 130,000
Comprehensive health, dental, and vision plans
Paid time off and flexible work schedules
Competitive retirement matching plans
+9
Senior/Staff Machine Learning Engineer
Senior/Staff Machine Learning Engineer

StackAdapt • Canada

On-site
CAD 100,000 - 150,000
Highly competitive salary
Retirement/401K/Pension Savings
Paid time off including birthday days
+10