
Harness your network with AI-driven insights
Affinity is a relationship intelligence company headquartered in the Financial District of San Francisco, CA. With over 3,000 customers, including Bain Capital Ventures, Nike, and Twilio, Affinity leverages AI to automate data input and analyze communications, having processed around 20 trillion ema...
Affinity offers comprehensive health insurance, a grocery allowance, a wellness allowance, flexible PTO, an education budget, and retirement options t...
Affinity's culture is driven by a commitment to transforming the CRM landscape through AI, focusing on underserved industries like investment banking ...

Affinity • Canada (Remote)
Affinity is seeking a Senior Machine Learning Engineer to design and build AI systems that uncover insights from extensive business interaction data. You'll work with technologies like Python and TensorFlow to enhance the company's relationship intelligence platform. This role requires strong experience in machine learning engineering.
You have 5+ years of experience in machine learning engineering, with a strong focus on applied machine learning rather than research. Your expertise lies in building and deploying machine learning models that deliver actionable insights from complex datasets. You are proficient in Python and have hands-on experience with frameworks such as TensorFlow and Keras, enabling you to design sophisticated AI systems. You understand the full machine learning lifecycle, from ideation to production, and are skilled in feature engineering and model evaluation. Your collaborative spirit shines through as you work closely with data engineers, software engineers, and product managers to translate business needs into robust ML solutions. You are comfortable working with both structured and unstructured data, and you have a keen interest in recommendation systems and information retrieval.
Experience with SQL is a plus, as it allows you to efficiently manage and query large datasets. Familiarity with cloud platforms such as AWS or GCP can enhance your ability to deploy machine learning models at scale. A background in data engineering or software development will also be beneficial in this role, as it complements your machine learning expertise.
In this role, you will own the full machine learning lifecycle, taking projects from ideation to production. This includes gathering product requirements, designing robust ML system architectures, and implementing models that provide valuable insights to users. You will build sophisticated recommendation and ranking systems that enhance the user experience on Affinity's platform. Your responsibilities will also involve model observability and evaluation, ensuring that the systems you develop are reliable and effective. You will collaborate with cross-functional teams to shape the future of the platform, leveraging your technical skills to drive innovation and improve the overall product offering.
Affinity is committed to fostering a supportive and inclusive work environment. As part of our team, you will have the opportunity to work on cutting-edge technology that impacts how professionals leverage their networks. We offer competitive compensation and benefits, along with a culture that values collaboration and continuous learning. Join us on our mission to empower individuals to cultivate and harness their professional relationships effectively.
Apply now or save it for later. Get alerts for similar jobs at Affinity.