At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We are hiring a Machine Learning Engineer to build and produce models that power our fintech products (expenses, travel, fraud/compliance, analytics).
Requirements
- Experience building production ML systems (or equivalent impact) in Python.
- Proficient with NumPy/Pandas/Scikit-learn (and XGBoost/LightGBM).
- Proficient with deploying on AWS (SageMaker) with containerization (Docker/Kubernetes) and CI/CD.
- Hands-on with ML pipelines, data pipelines/orchestration (Dagster or Airflow) and warehouse/lake tools (Postgres/Redshift).
- Experience with feature stores, model registries, and online inference.
- Define and tracking model+ system SLOs (latency, availability, quality).
- Experience with GenAI (vector stores, retrieval evaluation, guardrails).
Responsibilities
- Own model lifecycle end-to-end: data acquisition, feature engineering, training/eval, online/batch serving, monitoring & retraining.
- Ship production models for ranking/relevance, anomaly detection/fraud, forecasting, and GenAI/RAG based features with clear SLAs and acceptance criteria.
- Design and maintain ML pipelines (labeling, feature store, training jobs, batch/stream inference) using orchestration tools; instrument data/feature quality checks and lineage. SageMaker is preferred.
- Build evaluation harnesses (offline + shadow + canary) with task-appropriate metrics.
- Integrate models with product experiences via robust APIs; collaborate with Product/Design/Backend to deliver user-visible impact.
- Continuous improvement to ML Platform - model registry, versioning, rollbacks, drift & performance monitoring, automated retraining schedules.
- Partner with Data Engineering on scalable schemas, CDC/ETL, and performance (freshness, cost, reliability).
Other
- The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.
- If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.
- U.S. Bank is an equal opportunity employer.
- Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.
- Posting may be closed earlier due to high volume of applicants.