Taro Logo

Machine Learning Architect

A leading financial services company providing banking, investment, mortgage, and payment services solutions.
Minneapolis, MN, USAAtlanta, GA, USAChicago, IL, USA
$133,365 - $156,900
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Finance

Job Description

U.S. Bank is seeking a Machine Learning Architect to lead their AI and machine learning initiatives. This senior-level position combines deep technical expertise with enterprise-scale AI execution, focusing on building reliable, secure, and future-ready AI systems. The role requires extensive experience in systems engineering, ML infrastructure, and performance optimization, with a strong emphasis on GPU computing and distributed systems.

The position offers an opportunity to work with cutting-edge AI technologies while solving complex problems in the financial services sector. The ideal candidate will have 10+ years of experience and an advanced degree in Computer Science or related fields. They will be responsible for designing scalable architectures, optimizing performance, and ensuring security compliance while working with technologies like CUDA, deep learning frameworks, and cloud platforms.

This is a hybrid role based in multiple possible locations, requiring 3+ days in office per week. The compensation package includes a competitive salary range of $133,365 - $156,900, along with comprehensive benefits including healthcare, 401(k), and various insurance options. The position offers significant growth potential and the chance to impact the digital transformation of a major financial institution.

Working at U.S. Bank means joining a team committed to leveraging technology for enhanced financial services, with opportunities to work on innovative solutions while maintaining high standards of security and compliance. The role combines technical leadership with hands-on development, making it ideal for experienced professionals looking to shape the future of AI in banking.

Last updated 4 days ago

Responsibilities For Machine Learning Architect

  • Design and implement scalable, high-performance architectures for machine learning, data science, and AI workflows
  • Develop programs to automate workflows, deployments, and monitoring
  • Optimize GPU utilization and performance using CUDA and algorithmic optimization
  • Diagnose and resolve issues related to Linux servers, networks, GPUs, cluster health
  • Implement enterprise-grade IAM authentication and authorization
  • Migrate existing AI applications to Azure cloud services
  • Create and maintain documentation for system configurations
  • Collaborate with cross-functional teams
  • Provide technical leadership and mentorship

Requirements For Machine Learning Architect

Python
Java
Kubernetes
  • Advanced degree in Computer Science, Engineering, or related field
  • 10+ years of hands-on experience in systems engineering, ML infrastructure, and performance optimization
  • Deep expertise in AI technologies, synthetic data, automation, advanced analytics
  • Proficiency in Linux, clustering, and distributed systems
  • Expertise in GPU monitoring, GPU scheduling, CUDA, algorithmic optimization, and parallel computing
  • Proficiency in languages such as shell, Ansible, C/C++, Golang, Java, and Python
  • Deep understanding of Deep Learning, Computer Vision, LLMs, vector databases, and AI platforms
  • Strong problem-solving skills
  • Excellent communication and collaboration skills

Benefits For Machine Learning Architect

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals