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).
190800 - 286800 USD a year
The target base salary for this position ranges from $190,800/year to $286,800/year in Zone 1. The target base salary will vary based on the job's location.
Our geographic zones are as follows:
Zone 1 - San Francisco / New York City / Seattle
Zone 2 - Los Angeles / Washington DC / Austin / Boston / Sacramento / San Diego
Zone 3 - Atlanta / Portland / Chicago / Philadelphia / Denver / Miami / Dallas / Raleigh
Zone 4 - All other US cities
The base salary range listed for this full-time position excludes commission (if applicable), equity and benefits. The pay range shown on each job posting is the minimum and maximum target for new-hire salaries. Actual pay may be higher or lower depending on factors like skills, experience, and relevant education or training.