Senior Software Engineer - Network Enablement (Applied ML)
Plaid
Responsibilities
- Embed model inference into Network Enablement product flows and decision logic (APIs, feature flags, backend flows).
- Define and instrument product + ML success metrics (fraud reduction, retention lift, false positives, downstream impact).
- Design and run experiments and rollout plans (backtesting, shadow scoring, A/B tests, feature-flagged releases) to validate product hypotheses.
- Build and operate offline training pipelines and production batch scoring for bank intelligence products.
- Ship and maintain online feature serving and low-latency model inference endpoints for real-time partner/bank scoring.
- Implement model CI/CD, model/version registry, and safe rollout/rollback strategies.
- Monitor model/data health: drift/regression detection, model-quality dashboards, alerts, and SLOs targeted to partner product needs.
- Ensure offline and online parity, data lineage, and automated validation / data contracts to reduce regressions.
- Optimize inference performance and cost for real-time scoring (batching, caching, runtime selection).Ensure fairness, explainability and PII-aware handling for partner-facing ML features; maintain auditability for compliance.
- Partner with platform and cross-functional teams to scale the ML/data foundation (graph features, sequence embeddings, unified pipelines).
- Mentor engineers and document team standards for ML productization and operations.
Qualifications
- Must-haves:
- Strong software engineering skills including systems design, APIs, and building reliable backend services (Go or Python preferred).
- Production experience with batch and streaming data pipelines and orchestration tools such as Airflow or Spark.
- Experience building or operating real-time scoring and online feature-serving systems, including feature stores and low-latency model inference.
- Experience integrating model outputs into product flows (APIs, feature flags) and measuring impact through experiments and product metrics.
- Experience with model lifecycle and operations: model registries, CI/CD for models, reproducible training, offline & online parity, monitoring and incident response.
- Nice to have:
- Experience in fraud, risk, or marketing intelligence domains.
- Experience with feature-store products (Tecton / Chronon / Feast / internal) and unified pipelines.
- Experience with graph frameworks, graph feature engineering, or sequence embeddings.
- Experience optimizing inference at scale (Triton/ONNX/quantization, batching, caching).
180000 - 270000 USD a year