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 18 jobs →
Affinity

Senior Software Engineer, Data (AI Insights)

Affinity • USA (Remote)

Posted 2d ago🏠 RemoteSeniorSoftware engineering📍 United states
Apply Now →

Skills & Technologies

PythonJavaApache SparkKafkaAWSDockerCi/cdData 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, Java, and Apache Spark to enhance their relationship intelligence platform. This role requires strong experience in data engineering and cloud services.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in data engineering roles where you've designed and built scalable data pipelines. Your expertise in Python and Java allows you to create efficient solutions for processing large datasets. You understand the intricacies of both structured and unstructured data, and you are familiar with event streaming and batch processing techniques. Your experience with cloud platforms, particularly AWS, has equipped you with the skills to implement best practices for data security and quality. You thrive in collaborative environments, working closely with machine learning engineers and product managers to drive product development. You are proactive in defining data roadmaps and optimizing CI/CD processes to enhance team productivity.

Desirable

Experience with Apache Spark and Kafka is a plus, as these tools are integral to our data processing workflows. Familiarity with Docker will help you in deploying applications efficiently. You are also comfortable with monitoring data quality and integrity, ensuring that our systems deliver reliable insights to our users.

What you'll do

As a Senior Software Engineer on the AI Insights team, you will design and implement scalable data pipelines that integrate and analyze large volumes of complex data from various sources. Your role will involve collaborating with cross-functional teams to shape the future of our CRM platform. You will help define our data roadmap, ensuring that our data infrastructure supports the evolving needs of the business. Building and maintaining frameworks for measuring and monitoring data quality will be a key responsibility, as will establishing and optimizing CI/CD processes to streamline development workflows. You will play a crucial role in safeguarding data security and implementing best practices across the team. Your contributions will directly impact how we deliver insights to our customers, enhancing their ability to leverage their professional networks effectively.

What we offer

At Affinity, we pride ourselves on being a Great Place to Work certified company for the last five years. We offer a collaborative and inclusive work environment where your contributions are valued. You will have the opportunity to work on cutting-edge technology that shapes the future of relationship intelligence. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us on our mission to empower individuals to cultivate and harness their networks for success.

Interested in this role?

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

Apply Now →Get Job Alerts