Cardlytics logo

Principal Software Engineer

Cardlytics

Los Angeles, CA
Full Time
Senior
180k-230k
28 days ago

Job Description

About the Role

Bridg, a division of Cardlytics, is an enterprise data and audience platform that powers the growth of Retail Media. Using exclusive offline identity resolution capabilities along with clients' point of sale (POS) data, Bridg helps Retailers expand their 1st party data, ensure reporting transparency, and create new monetization opportunities with CPG partners. The platform processes tens of billions of transactions, delivering trusted data and consumer insights. The role involves designing and implementing a highly scalable data integration and transformation platform to process high-volume data under defined SLAs, including data ingestion, transformation, governance, machine learning, analytics, and consumer insights.

Key Responsibilities

  • Design and implement data processing in Snowflake built for high performance and scale.
  • Implement robust ETL pipelines in Python (and/or Java) with full test coverage.
  • Author SQL and Snowflake stored procedures optimized for concurrency and cost.
  • Automate infrastructure with Terraform and codify CI/CD pipelines (Jenkins, GitHub Actions).
  • Mentor senior and mid-level engineers in design reviews, code reviews, and architectural patterns.
  • Partner closely with data scientists to productionize ML models.
  • Evangelize engineering best practices such as Agile ceremonies, retrospectives, and documentation.

Requirements

  • BA/BS in Computer Science, Engineering, or a related field.
  • 5+ years building high-performance, scalable Big Data systems.
  • 3+ years designing and operating production workloads in Snowflake.
  • Strong proficiency in Python and SQL, including optimization techniques.
  • Hands-on AWS experience (EC2, S3, Lambda, EMR, RDS, Redshift).
  • Excellent communication skills, with a history of mentoring engineers and influencing cross-functional stakeholders.

Nice to Have

  • MS in Computer Science, Engineering, or a related field.
  • Experience with streaming frameworks (AWS Kinesis, Kafka, Spark Streaming, Flink).
  • Familiarity with search and analytics engines (Elasticsearch, OpenSearch).
  • Expertise in ETL workflow management.
  • Infrastructure as Code (Terraform) and container orchestration (EKS, ECS, Kubernetes).
  • Strong grasp of data governance, cataloging, and metadata management.

Qualifications

  • BA/BS in Computer Science, Engineering, or a related field.
  • 5+ years building high-performance, scalable Big Data systems.
  • 3+ years designing and operating production workloads in Snowflake.

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.

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.

Apply Now

Job Details

Posted AtJun 28, 2025
Salary180k-230k
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

Los Angeles, CA

Industry

Periodical Publishers

Get job alerts

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