LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Affinity›Senior Software Engineer, Data (AI Insights)
Affinity

About Affinity

Harness your network with AI-driven insights

🏢 Tech👥 201-500 employees📅 Founded 2014📍 Financial District, San Francisco, CA💰 $122.6m⭐ 3.7
B2BArtificial IntelligenceSaaSData AnalysisSales

Key Highlights

  • Raised $122.6 million in Series B funding
  • Over 3,000 customers including Nike and Twilio
  • Processed around 20 trillion emails and calendar events
  • Headquartered in San Francisco, CA

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...

🎁 Benefits

Affinity offers comprehensive health insurance, a grocery allowance, a wellness allowance, flexible PTO, an education budget, and retirement options t...

🌟 Culture

Affinity's culture is driven by a commitment to transforming the CRM landscape through AI, focusing on underserved industries like investment banking ...

🌐 Website💼 LinkedIn𝕏 TwitterAll 17 jobs →
Affinity

Senior Software Engineer, Data (AI Insights)

Affinity • Canada (Remote)

Posted 4d ago🏠 RemoteSeniorSoftware engineering📍 Canada
Apply Now →

Skills & Technologies

PythonApacheKafkaAWSDockerSQLMachine learningData engineering

Overview

Affinity is seeking a Senior Software Engineer, Data to design and build scalable data pipelines for their AI Insights team. You'll work with technologies like Python, Apache, and AWS to enhance their relationship intelligence platform. This role requires strong experience in data engineering and machine learning.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in data-focused roles where you've designed and built scalable data pipelines. Your expertise in Python and SQL allows you to manipulate and analyze large datasets effectively, ensuring data quality and integrity. You are familiar with event streaming and batch processing, having worked with tools like Apache Kafka and Apache Spark to handle complex data flows. Your experience with cloud platforms, particularly AWS, enables you to deploy and manage data solutions efficiently. You understand the importance of collaboration and have worked closely with machine learning engineers and product managers to align technical solutions with business needs. You are proactive in implementing best practices for data security and monitoring, ensuring that the systems you build are robust and reliable.

Desirable

Experience with Docker and CI/CD practices is a plus, as you will be involved in establishing and optimizing deployment pipelines. Familiarity with machine learning concepts will help you collaborate effectively with the AI Insights team, contributing to the development of intelligent data solutions. You are a strong communicator, able to articulate complex technical concepts to non-technical stakeholders, and you thrive in a collaborative environment where you can share knowledge and learn from others.

What you'll do

In this role, you will design and implement scalable and reliable data pipelines that integrate and analyze large volumes of complex data from various sources. You will help define the data roadmap, collaborating with cross-functional teams to shape product development and ensure that data solutions meet evolving business needs. Your responsibilities will include building and maintaining frameworks for measuring and monitoring data quality and integrity, as well as establishing best practices for data security. You will also play a key role in enhancing existing frameworks to improve data processing efficiency and reliability. As part of the AI Insights team, you will contribute to the development of innovative solutions that leverage data to provide actionable insights for users.

What we offer

Affinity is committed to creating a supportive and inclusive work environment. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Our team has been recognized as a Great Place to Work for the last five years, reflecting our dedication to employee satisfaction and engagement. Join us on our mission to empower individuals to cultivate and harness their professional networks effectively. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Affinity.

Apply Now →Get Job Alerts