Senior Software Engineer, Ads Marketplace

Posted 9 Hours Ago
Be an Early Applicant
Menlo Park, CA
Hybrid
180K-215K Annually
Mid level
AdTech • Fintech • Marketing Tech
Cardlytics (NASDAQ: CDLX) is the industry-leading purchase intelligence and incentives platform.
The Role
The Senior Software Engineer will design and optimize the Cardlytics Ad Marketplace platform, focusing on scalable solutions for ad delivery and machine learning model integration. Responsibilities include collaborating with data scientists, developing data pipelines, and maintaining high coding standards and documentation while evaluating new technologies.
Summary Generated by Built In

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

About the Team
The Marketplace Optimization team is responsible for the projection and forecasting tools that allow the users to leverage on it and then make a business decision. We are seeking a skilled and experienced Senior Software Engineer to join our team.

Role Summary

The Senior Software Engineer, Ads Marketplace Engineer will play a key role in designing and optimizing the next generation platform powering the Cardlytics Ad Marketplace. You will be part of a team rethinking and redefining ads delivery and optimization at scale, with a direct impact on millions of customers every day. You will need to have a solid grasp of scalability challenges and bring in novel ideas to solve interesting problems in distributed systems, API services, data engineering and machine learning. To be successful in this role, you will need to have prior experience in building scalable production-quality data pipelines. Hands-on experience developing for digital advertising platforms will be a plus.

Job Responsibilities

  • Work with applied data scientists to implement and maintain ML models and their pipelines, including but not limited to

  • Forecasting models that enable analysis of live campaigns, aiding advertisers in budget allocation and strategic decision-making.

  • Ad ranking models that support ad display ordering.

  • Bid pricing models in ad auctions. 

  • Utilize data analytics to extract meaningful insights and develop algorithms for Marketplace tools.

  • Lead the design and architecture of robust and scalable software systems to support the development of Marketplace tools and the broader ecosystems.

  • Evaluate and recommend new technologies and frameworks that can improve the development and performance of the tools.

  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.

  • Collaborate with product managers, sales, and other engineering teams to deliver integrated solutions that align with business objectives.

  • Enforce coding standards and best practices to maintain high-quality, maintainable code.

  • Ensure comprehensive documentation for all developed tools, facilitating ease of maintenance and knowledge transfer.

Qualifications / Skills

  • We are looking for a candidate with 4+ years of experience in a Software Engineer role, who has attained a BS or MS degree in Computer Science or a related technical field.

  • Experience designing, building, and maintaining big data processing systems.

  • Experience designing, building, and maintaining API services.

  • Experience with a statically typed language like Java/Scala/C++/Go and a scripting language like Python. Proficiency in Python and/or Scala is a plus.

  • Experience with big data processing frameworks: Spark, Dask, Flink etc.

  • Experience with workflow orchestration tools: Airflow, Perfect, etc.

  • Experience with AWS cloud services: Glue, EMR, Lambda, etc.

  • Experience with MLOps frameworks and platforms: Databricks, SageMaker, WandB etc. Hands-on experience with Databricks is a plus.

  • Experience with machine learning and statistical modeling is a plus.

  • Excellent problem-solving skills and the ability to thrive in a dynamic, fast-paced environment.

  • Effective communication skills to collaborate with cross-functional teams and stakeholders.

Core Values

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 

Compensation

At Cardlytics salary ranges are determined based on factors such as role, level, and location. Individual compensation may be determined by relevant skills, experience, education, training, and other role-specific criteria. This salary range will be narrowed during the interview process based on a number of the aforementioned factors.The base salary range provided below does not include bonuses and additional benefits.

The annual US base salary range for this role is:

Range: $180,000 - $215,000

Benefits and 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, plan also includes a student loan debt repayment option

  • Employee Stock Purchase Plan

  • Educational assistance for continuing education

  • Lifestyle Spending Account for physical, emotional, and financial wellness (like gym memberships, home down payments, art classes, park passes, and more!)

  • Complementary Calm app subscriptions to support employee mental health and wellbeing

As an equal opportunity employer, Cardlytics is committed to diversity, equity, and inclusion. Our people bring our products and organization to life, and every unique perspective makes us better. If you can do the job and you’re excited about growing with us as we scale our best-in-class advertising platform, we’d love to hear from you. If you need accommodation in the recruiting process due to a disability, please email [email protected] or inform your recruiter.       

Top Skills

C++
Go
Java
Python
Scala
The Company
HQ: Atlanta, GA
450 Employees
Hybrid Workplace
Year Founded: 2008

What We Do

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. Remember that time you got cash back on a cup of coffee through your banking app? That was us!

Cardlytics is headquartered in Atlanta and has offices in New York City, Los Angeles, Menlo Park, Champaign, and London.

Gallery

Gallery

Similar Jobs

Figma Logo Figma

Software Engineer - Revenue Growth

Productivity • Professional Services • Software • Design
San Francisco, CA, USA
1000 Employees
149K-350K Annually

Atlassian Logo Atlassian

Backend Software Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
San Francisco, CA, USA
11000 Employees
99K-159K Annually

Atlassian Logo Atlassian

Senior Technical Solutions Consultant

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
San Francisco, CA, USA
11000 Employees
137K-219K Annually

SoFi Logo SoFi

Full Stack Engineer, Mobile - Member Growth

Fintech • Mobile • Software • Financial Services
San Francisco, CA, USA
4500 Employees

Similar Companies Hiring

MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
Effectv Thumbnail
Marketing Tech • Digital Media • AdTech
New York, NY
2157 Employees
AdRoll Thumbnail
AdTech
US

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account