Machine Learning Engineer
Posted 3 Sep 2026
Advertised as “Senior Machine Learning Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 8+ yrs
- Management level
- Individual contributor
- Employment
- Remote
No salary listed for this role.
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.