AI ML Engineer

US BankHopkins, MN
Remote

About The Position

This role involves participating in the technical design and development of AI-driven application systems, focusing on a project to create a solution for recovering foreclosure fees. The engineer will convert PDF documents into an actionable fee-calculation system, deploy it to Azure, and develop automated tests and APIs. The position requires collaboration with product teams and stakeholders to define requirements and ensure alignment with business objectives, utilizing Agile/DevOps principles.

Requirements

  • 3-5 years experience with AI solutions in Python with FastAPI and GenAI
  • Generative AI and prompting
  • Deploying solutions to Azure
  • Creating and maintaining CI/CD pipelines
  • PDF document parsing using GenAI
  • Strong proficiency in scripting and programming languages, with a preference for Python, for data processing and automation.
  • 5 years microservices development
  • 3 years working in Spring Boot
  • Experienced using API dev tools like IntelliJ/Eclipse, Postman, Git, Cucumber
  • Hands on experience in building microservices based application using Spring Boot and REST, JSON
  • DevOps understanding – containers, cloud, automation, security, configuration management, CI/CD
  • Experience in streaming technologies like Apache Kafka.

Nice To Haves

  • Creating skills and agents in Github Copilot
  • Developed code generation solutions using AI
  • 10 years of experience in design, development and triaging for large, complex systems.
  • Experience in Java and object-oriented design skills

Responsibilities

  • Work with BL and Frame Tech team on requirements
  • Design and develop an AI-driven solution to convert the Bradley Matrix PDF document into an actionable fee-calculation system
  • Deploy the solution to Azure with scalability and resiliency
  • Develop automated test cases and evals for the AI-driven system
  • Develop APIs using Python and Azure OpenAI that integrate with the Frame UI
  • Designs and writes complex code in several languages relevant to our existing product stack, with a focus on automation
  • Configures, tunes, maintains and installs applications systems and validates system functionality
  • Installs new software releases and application system upgrades. Evaluates and installs software patches
  • Monitors and fine tunes applications system to achieve optimum performance levels and works with hardware teams to resolve issues with hardware and software
  • Assists with application system problem resolution by working with application developers, vendors, and internal infrastructure teams member to troubleshoot
  • Addresses product backlog and provide continuous delivery of high-quality features
  • Maintains a comprehensive operating system hardware and software configuration database/library of all supporting documentation to ensure data integrity
  • Acts to improve the overall reliability of systems and to increase efficiency
  • Works collaboratively with cross functional teams, using Agile / DevOps principles to bring products to life, achieve business objectives and serve customer needs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service