UMB's AI team aims to solve business and technical challenges by leveraging AI-centric tools to drive automation, enhance data-driven decision-making, and modernize software. This includes improving customer experience, operational efficiency, and ensuring regulatory compliance through AI-powered applications.
Requirements
- Strong programming skills in Python and at least one additional language (Java, .NET, or Node.js, etc.).
- Familiarity with cloud-native development and deployment (AWS, Azure, GCP).
- Experience working with APIs, microservices, and containerization.
- Proficiency in AI/ML frameworks and libraries (TensorFlow, PyTorch, Scikit-learn).
- Knowledge of RESTful API design, event-driven architectures, and integration patterns.
- Familiarity with MLOps practices and tools (MLflow, Kubeflow, SageMaker Pipelines).
- Understand software testing, version control (Git), and CI/CD pipelines.
Responsibilities
- Develop, test, and deploy AI/ML-powered applications and services for banking, payments, risk, and compliance functions.
- Build APIs, microservices, and integration layers to embed AI models into enterprise applications and digital platforms.
- Collaborate with data scientists to productionize AI models, ensuring scalability, monitoring, and performance optimization.
- Implement CI/CD pipelines and MLOps best practices for model deployment and lifecycle management.
- Develop intelligent user-facing solutions such as chatbots, personalization engines, and fraud detection systems.
- Ensure applications adhere to regulatory, security, and governance requirements in financial services.
- Maintain documentation, version control, and code quality standards for AI applications.
Other
- Hybrid work model (Mon through Thu on-site / Fri remote) at the UMB Tech Center located in downtown Kansas City, MO.
- Applicants must have legal authority to work in the United States.
- Work Visa sponsorship is not available for this position.
- Bachelor’s degree in Computer Science, Software Engineering, or related field and at least 3 years of experience in software development with exposure to AI/ML applications, OR equivalent combination of education and work experience.