K

Kard

Loyalty rewards API platform for partners

Senior Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeRemote in USA$160k - $190k

About the Job

Requirements

  • At least 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 machine learning lifecycle, including data and feature pipelines, training, evaluation, model serving, monitoring, and retraining.
  • Ability to investigate production issues across models, data, application code, and infrastructure.
  • Judgment and autonomy to lead technically complex work, navigate ambiguity, and make architectural decisions with long-term consequences.
  • U.S. core business hours availability and willingness to travel for company meetings.

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 machine learning 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 machine learning practitioners to turn prototypes and research into maintainable systems, and with Data and Product teams to integrate those systems into the company’s products and platform.
  • Provide technical leadership for machine learning architecture and distributed systems, making pragmatic tradeoffs among model performance, reliability, scalability, development speed, and operational complexity.

Desired Qualifications

  • 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 machine learning workloads on AWS, Kubernetes or Amazon EKS, and infrastructure managed through Terraform.
  • Experience building machine learning systems at enterprise, transaction-intensive, or regulated scale.

About the Company

Kard

Loyalty rewards API platform for partners

Kard provides a rewards-as-a-service API platform that lets partners such as neobanks and financial institutions offer tailored loyalty rewards to their customers. Through Kard's APIs, businesses can design, manage, and deploy customized rewards programs without building them in-house. The platform handles the reward economics, merchant network, and redemption logic, so partners can offer relevant benefits while Kard takes care of the backend integration and program orchestration. Kard is different from competitors by focusing on a scalable API-driven solution that helps partners quickly expand their merchant networks and tailor rewards to each customer segment, rather than offering a one-size-fits-all loyalty product. The company's goal is to help businesses deepen customer engagement and retention through flexible, easily integrated loyalty programs that can grow with the partner's ecosystem.

Company size
51-200
Company stage
Growth Equity (Venture Capital)
Total funding
$42M
Headquarters
New York City, New York
Founded
2015

Recently Posted Jobs

Explore more opportunities at Kard

See more jobs