Senior Machine Learning Engineer

Kard

United States

On-site

USD 160,000 - 190,000

Full time

42 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Flexible PTO
11 Federal Holidays (+ Black Friday &
Health, Dental and Vision Insurance
401k with employer match
WFH setup reimbursement
Offsites

Job summary

Kard is building commerce media infrastructure that connects financial institutions, platforms, and merchants through data and rewards. As a Senior Machine Learning Engineer, you design, build, and operate the production systems that turn ML into durable product capabilities.

Your scope includes personalization, recommendations, optimization, experimentation, and shared ML platforms. You will work with ML engineers and data scientists, partnering with Data and Product to move models from

Qualifications

  • 8+ years of professional software or ML engineering experience.
  • Proven track record deploying and operating ML systems in production.
  • Strong fundamentals: system design, APIs, testing, observability.
  • Experience designing distributed data-processing or high-throughput services.
  • Fluency across the ML lifecycle: data pipelines to model serving and monitoring.
  • Ability to investigate production issues across models, data, and code.
  • Autonomy to lead complex technical work and architect decisions with long-term impact.
  • Strong collaboration across ML, data engineering, analytics, and product.
  • Commitment to raising team capabilities through mentorship and reviews.
  • Demonstrated experience matters more than degree or industry background.
  • U.S. core business hours availability and willingness to travel.

Responsibilities

  • Design, build, and operate end-to-end ML systems across batch and real-time workloads.
  • Develop production capabilities for personalization, recommendations, ranking, and experimentation.
  • Build reusable ML platforms, pipelines, and tooling to improve reproducibility and speed.
  • Own the operational lifecycle of production models including observability and drift detection.
  • Partner with ML practitioners to turn prototypes into maintainable systems and integrate with products.
  • Provide technical leadership for ML architecture and distributed systems while balancing tradeoffs.

Skills

Machine learning engineering
Production ML systems
System design
APIs
Testing
Observability
Distributed systems
Cross-functional collaboration
Mentorship
Architectural decision-making
Travel willingness
Experience over degree

Tools

Python
Apache Spark
Databricks
MLflow
Feature stores
Model-serving platforms
AWS
Kubernetes
Terraform

Job description

Kard is building commerce media infrastructure that connects financial institutions, financial-services platforms, and merchants through data and merchant-funded rewards. As our reach expands, we are building for a step-change in scale, and for opportunities ranging from more relevant rewards and marketer intelligence to new commerce and distribution models.

About The Role

As a Senior Machine Learning Engineer, you will design, build, and operate the production systems that turn machine learning into durable product capabilities. Your scope will span personalization and recommendations, optimization and decisioning, experimentation and measurement infrastructure, model training and serving, and the shared platforms and tooling that support ML development at Kard.

This is a senior individual‑contributor role on the Data team, reporting to the Director of Data & Platform. You will work primarily with other machine learning engineers and data scientists, while partnering across Data and Product to move models from experimentation through deployment and ongoing operation. You will also provide technical leadership through architecture, engineering standards, mentorship, and design and code review.

Responsibilities
  • Design, build, and operate end-to-end machine learning systems across batch and real-time workloads, including feature generation, training, evaluation, deployment, inference, and retraining.
  • Develop production capabilities for personalization, recommendations, ranking, optimization, contextual decisioning, experimentation, and measurement.
  • Build reusable ML platforms, pipelines, frameworks, and tooling that improve reproducibility, self‑service, reliability, and development speed.
  • Own the operational lifecycle of production models, including observability, data and model quality, drift detection, performance monitoring, failure handling, retraining, and governance.
  • Partner with other ML practitioners to turn prototypes and research into maintainable systems, and with Data and Product teams to integrate those systems into Kard’s products and platform.
  • Provide technical leadership for ML architecture and distributed systems, making pragmatic tradeoffs among model performance, reliability, scalability, development speed, and operational complexity.
Desired Skills
  • 8+ years of professional software engineering or machine learning engineering experience.
  • A strong record of building, deploying, and operating machine learning systems in production.
  • Strong software engineering fundamentals, including system design, APIs, testing, deployment, observability, and maintainable production code.
  • Experience designing distributed systems, large-scale data‑processing workflows, or high‑throughput and low‑latency services.
  • Fluency across the ML lifecycle, including data and feature pipelines, training, evaluation, model serving, monitoring, and retraining.
  • The ability to investigate production issues across models, data, application code, and infrastructure.
  • The judgment and autonomy to lead technically complex work, navigate ambiguity, and make architectural decisions with long‑term consequences.
  • Strong collaboration and communication skills, particularly when working across machine learning, data engineering, analytics, and product disciplines.
  • A commitment to raising the technical capabilities of the broader team through mentorship, thoughtful review, documentation, and shared engineering practices.
  • Demonstrated experience matters more to us than a particular degree or industry background.
  • U.S. core business hours availability and willingness to travel for company meetings.
Bonus Points
  • Experience with personalization, recommendation, ranking, optimization, experimentation, measurement, or real‑time decisioning systems.
  • Experience with technologies such as Python, Apache Spark, Databricks, MLflow, feature stores, or model‑serving platforms.
  • Experience operating ML workloads on AWS, Kubernetes or Amazon EKS, and infrastructure managed through Terraform.
  • Experience building ML systems at enterprise, transaction‑intensive, or regulated scale.
Remote - USA Pay Range

$160,000—$190,000 USD

Why Join

Kard recognizes the unique value each of us brings to our collective success. As part of our remote‑first team, you’ll have the autonomy to influence our trajectory, actively contributing to the growth of our business and the evolution of our company culture. By embodying our core values of Initiative, Openness, and Humility, you will not only witness but directly foster an inclusive and dynamic work environment, from the executive level down.

Our Competitive Benefit Plan Includes
  • Flexible PTO, with a minimum requirement to take one day off a quarter, ten days a year, promoting mental well‑being
  • Observance of 11 Federal Holidays, plus an additional day each for Black Friday and Christmas Eve (US employees only)
  • Health, Dental and Vision Insurance
  • 401k with employer match (US employees only)
  • Coworking space and WFH setup reimbursement
  • Company Offsites for planning, team‑building, and networking

Kard is an equal opportunity employer and we actively encourage applicants of all genders, backgrounds, and experiences to apply. We believe that diverse perspectives enrich our workplace and drive our success.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Manager, Data
Software Engineering Manager, Data

Kard • United States

On-site
USD 180,000 - 220,000
Flexible PTO
Federal Holidays observance
Health Insurance
+5
Senior Software Engineer II, Customer Experience
Senior Software Engineer II, Customer Experience

Kard Financial, Inc. • United States

Remote
USD 160,000 - 190,000
Flexible PTO
Health, Dental, Vision Insurance
401k with employer match
+2
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Kikoff • San Francisco (CA)

On-site
USD 307,000 - 352,000
Principal Software Engineer
Principal Software Engineer

SwiftCruit • Atlanta (GA)

On-site
USD 120,000 - 160,000
Health insurance
401k with company match
Paid vacation and sick leave
Machine Learning Engineer
Machine Learning Engineer

Baselayer • San Francisco (CA)

Hybrid
USD 150,000 - 225,000
Flexible PTO
Equity options
Staff Machine Learning Engineer New San Francisco
Staff Machine Learning Engineer New San Francisco

Kikoff • San Francisco (CA), Northern (KY)

On-site
USD 307,000 - 352,000
Data Platform & ML Engineering Manager
Data Platform & ML Engineering Manager

Kard • United States

On-site
USD 180,000 - 220,000
Flexible PTO
Federal Holidays observance
Health Insurance
+5
Data Analyst
Data Analyst

Cardless • San Francisco (CA)

On-site
USD 130,000 - 170,000
Meaningful Start-up equity
100% health, vision & dental coverage
Catered lunches
+5
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Kikoff • San Francisco (CA)

On-site
USD 244,000 - 292,000
Senior Principal Data Engineer
Senior Principal Data Engineer

Cardlytics, Inc. • Washington

Hybrid
USD 180,000 - 240,000
Flexible paid time off
Medical, dental, and vision insurance
401(k) with company match
+4