JobTarget Logo

Senior Machine Learning Engineer, Developer Advocacy in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Machine Learning Engineer, Developer Advocacy

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Machine Learning Engineer, Developer Advocacy based in Canada.

This role offers the opportunity to build advanced machine learning solutions that improve how users discover and engage with product experiences.
You will lead the evolution of a personalized recommendation system, transforming user behavior and content insights into intelligent learning journeys.
The position combines applied machine learning, product experimentation, and engineering collaboration within a fully remote global environment.
You will own the development, deployment, and optimization of recommendation models while helping define the future of personalized user experiences.
The ideal candidate will enjoy solving complex data challenges, working across disciplines, and translating research into measurable product improvements.
You will collaborate with engineering, analytics, product, and developer-focused teams to create impactful AI-driven experiences at scale.

Accountabilities:

As a Senior Machine Learning Engineer, Developer Advocacy, you will take ownership of building and improving intelligent recommendation systems that help users achieve better outcomes. You will combine machine learning expertise, product thinking, and strong communication skills to deliver scalable solutions and measurable improvements.

  • Lead the evolution of personalized recommendation systems by developing ranking, sequencing, candidate selection, and next-best-action approaches.
  • Build, deploy, monitor, and continuously improve machine learning models powering recommendation experiences.
  • Own model development workflows, including training, validation, versioning, deployment, and performance monitoring.
  • Define recommendation quality metrics and establish evaluation frameworks across offline, online, and longitudinal measurements.
  • Develop and maintain feature pipelines, monitoring strategies, and supporting model infrastructure.
  • Deliver incremental improvements by leveraging existing data and infrastructure while identifying opportunities for future enhancements.
  • Collaborate with software engineers to productionize machine learning models and integrate them safely into product systems.
  • Partner with analytics teams on instrumentation, data quality, dashboards, experimentation, and performance analysis.
  • Work closely with product, engineering, developer-focused, documentation, and go-to-market teams to translate business needs into measurable hypotheses.
  • Communicate modeling decisions, trade-offs, uncertainty, and results clearly to both technical and non-technical stakeholders.
  • Contribute to responsible AI practices, including privacy, fairness, explainability, and transparent personalization.
Requirements:

The ideal candidate is an experienced machine learning engineer with strong expertise in recommendation systems, applied modeling, and product-focused data science. You should be comfortable owning models throughout their lifecycle and collaborating with engineering and business teams to deliver impactful solutions.

  • Proven experience building recommendation, ranking, search, matching, propensity, or next-best-action systems.
  • Strong understanding of personalization techniques and the ability to start with simple, explainable approaches when appropriate.
  • Experience independently building, validating, monitoring, and improving machine learning models used in production environments.
  • Ability to work effectively within version-controlled codebases and collaborate with software engineering teams.
  • Experience with distributed systems and technologies such as HTTP, gRPC, streaming architectures, Go, or TypeScript is beneficial.
  • Strong product mindset with the ability to turn ambiguous goals into measurable experiments and iterative improvements.
  • Experience working with behavioral data, SaaS telemetry, customer data, or large-scale analytics environments.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to explain technical concepts, modeling choices, and results clearly to diverse audiences.
  • Experience with content recommendation, education platforms, onboarding systems, or learning experiences is a plus.
  • Familiarity with directed graphs, sequence models, contextual bandits, or exploration strategies is beneficial.
  • Experience with open-source software or transparent development practices is preferred.
  • Knowledge of privacy, fairness, responsible AI, and explainable personalization principles is an advantage.
Benefits:
  • Competitive base compensation range of $164,490 CAD – $197,389 CAD, depending on experience, skills, and level.
  • Equity opportunities through Restricted Stock Units (RSUs), providing ownership in company success.
  • Fully remote work environment with global collaboration opportunities.
  • Opportunity to work on impactful machine learning products used at large scale.
  • High-growth environment with autonomy, trust, and opportunities to innovate.
  • Open and transparent culture focused on collaboration and meaningful outcomes.
  • Career development opportunities with clear growth pathways.
  • Supportive and accessible leadership team.
  • Annual leave policy offering up to 30 days per year, including dedicated company shutdown days.
  • In-person onboarding experience to help new team members integrate successfully.
  • Opportunity to contribute to open-source initiatives and community-driven technology.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Implementation Consultant, Project Lead

Jobgether
Canada Creek, Nova Scotia
New

Senior IT Engineer

Jobgether
Canada Creek, Nova Scotia
New

AI/NLP/Data Engineer

Jobgether
Canada Creek, Nova Scotia
New

Platform Engineer

Jobgether
Canada Creek, Nova Scotia
New

Senior Distributed Systems Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.