Cardlytics logo

Senior Software Engineer

Cardlytics

Menlo Park, CA
Full Time
Senior
170k-220k
23 days ago

Job Description

About the Role

Remember that time you got cash back on a cup of coffee through your banking app? That was us! Cardlytics (NASDAQ: CDLX) is the industry-leading purchase intelligence and incentives platform. We are a product-driven company that cares about three things: our people, our customers, and our partners. Together, we make commerce more rewarding for everyone by helping businesses attract, understand, and incentivize consumers through their banks' digital channels. The Senior Software Engineer, Commerce AI, role involves working within a diverse team responsible for developing and organizing the commerce graph, matching and annotating anonymized transactions, and generating insights about brands, stores, and consumers. The position focuses on improving our transaction annotation technologies, commerce graph construction, and developing ML-driven product features.

Key Responsibilities

  • Lead the design and development of robust and scalable data processing systems to support our commerce graph construction and transaction annotation efforts.
  • Work with data scientists to develop and optimize new solutions based on Search and/or Machine Learning to solve problems related to large-scale entity reconciliation and knowledge management, or transaction matching, and annotation.
  • Collaborate with product managers and other teams to understand their needs and deliver solutions that match their needs and business objectives.
  • Analyze data to extract meaningful insights to develop relevant algorithms.
  • Stay abreast of advancements in technology and leverage new technologies when necessary.
  • Enforce software engineering standards and best practices in coding, testing and documentation to maintain high-quality, maintainable code.

Requirements

  • MS degree in Computer Science or related field plus 4+ years of experience as a Software Engineer.
  • Experience designing, developing and maintaining large-scale data processing systems.
  • Hands on experience with Python and Scala, and more generally object-oriented and functional programming languages.
  • Experience with Spark and Airflow, or similar data processing and workflow orchestration technologies.
  • Experience with the Amazon Web Service ecosystem (AWS).
  • Ability to think analytically and abstractly.
  • Ability to thrive in a dynamic, fast-paced environment.
  • Effective communication skills in English, both verbally and in writing.

Nice to Have

  • Experience in the FinTech domain.
  • Experience with machine learning or data science.
  • Experience with knowledge graph construction, search, or natural language processing.

Qualifications

  • MS degree in Computer Science or related field.
  • 4+ years of experience as a Software Engineer.

Benefits & Perks

  • Flexible paid time off plus company holidays.
  • Medical, dental, and vision insurance begins on your first day.
  • 401(k) retirement plan with company match, including a student loan debt repayment option.
  • Employee Stock Purchase Plan.
  • Educational assistance for continuing education.
  • Lifestyle Spending Account for physical, emotional, and financial wellness.
  • Complimentary Calm app subscriptions to support employee mental health and wellbeing.

Working at Cardlytics

Our shared values are the driving force behind everything we do. Across all roles, we are looking for teammates who embody these values: Customer and partner first, Act with urgency and focus, Integrity with our partners and data, Accountability even when challenged, Empowerment over hierarchy, Growth over comfort. We support diversity, equity, and inclusion, and encourage candidates excited about growing with us as we scale our best-in-class advertising platform.

Apply Now

Job Details

Posted AtJul 1, 2025
Salary170k-220k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Cardlytics

Website

cardlytics.com

Company Size

251-500 employees

Location

Menlo Park, CA

Industry

Periodical Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches