companyAffinity logo

Senior Machine Learning Engineer at Affinity | Canada (Remote)

AffinityCanada (Remote); Toronto, Ontario
Remote Full-time $160K/yr - $220K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

At Affinity, we value diversity and encourage applicants from all backgrounds to apply. If you're enthusiastic about this role but don't meet every requirement, we still want to hear from you! Proven experience in machine learning and software engineering. Strong knowledge of machine learning frameworks and libraries. Experience with information retrieval and recommendation systems. Proficiency in programming languages such as Python and familiarity with cloud platforms. Excellent collaboration and communication skills. Ability to tackle complex problems and propose innovative solutions.

About the job

Affinity integrates billions of data points from extensive datasets to craft a precise and powerful depiction of the global professional relationship graph. Our users gain essential insights and visibility to cultivate and leverage opportunities within their teams' networks.

The position is part of the AI Platform team, responsible for the AI services that drive Affinity's premier relationship intelligence platform. Our work involves extracting and retrieving information from vast amounts of structured and unstructured data to provide actionable insights to our clients.

As a Senior Machine Learning Engineer, you'll collaborate closely with data engineers, software engineers, and product managers to shape the future of the leading CRM platform in private capital. Your role will involve designing and building AI systems that efficiently uncover insights from dynamic business interaction data—an exciting and unique opportunity within the sector.

This position focuses on applied machine learning with a significant emphasis on engineering rather than research. You will be instrumental in enhancing our ML Engineering capabilities, specifically in information retrieval and ultimately in recommendation systems.

Key Responsibilities:

  • Own the full ML lifecycle: Guide projects from ideation to production, encompassing feature engineering, model selection, deployment, and model observability and evaluation.
  • Translate business needs into ML solutions: Gather product requirements and convert them into robust ML system design specifications.
  • Build recommendation and ranking systems: Architect and implement ranking and recommendation infrastructure from the ground up, initially leveraging integrated off-the-shelf models and evolving to tailored solutions over time.
  • Solve complex problems: Tackle diverse challenges in information extraction, storage, and retrieval for both structured and unstructured data.
  • Collaborate cross-functionally: Work alongside cross-functional teams (product, infrastructure, data engineering, and software engineering) to develop robust, high-scale systems that underpin our data processing and ML operations.

About Affinity

Affinity is at the forefront of relationship intelligence, leveraging extensive data to empower teams with insights that enhance their professional networks. Our innovative approach combines cutting-edge technology with deep industry knowledge, providing our clients with the tools they need to succeed in a competitive landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.