Software engineer 1 – AI/ML Engineer (Generative AI)

U.S. BankCincinnati, OH
$98,345 - $115,700Hybrid

About The Position

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.

Requirements

  • Bachelor’s degree, or equivalent work experience
  • Two to three years of relevant experience

Nice To Haves

  • Experience developing applications using Python and modern software engineering practices.
  • Knowledge of Generative AI concepts, including Large Language Models (LLMs), Prompt Engineering, and Retrieval-Augmented Generation (RAG).
  • Familiarity with AI orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, or Microsoft Foundry Agent Services.
  • Experience with Azure and/or AWS cloud platforms and cloud-native application development.
  • Understanding of REST APIs, microservices, distributed systems, and scalable application design.
  • Experience with Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code (Terraform, ARM, or Bicep).
  • Understanding of application monitoring, logging, troubleshooting, and production support practices.
  • Strong collaboration, problem-solving, and communication skills with the ability to work effectively in a team environment.

Responsibilities

  • Develop and maintain Generative AI applications using LLMs, RAG architectures, and prompt engineering techniques.
  • Build and support AI workflows using frameworks such as LangChain, LangGraph, and Microsoft Foundry Agent Services.
  • Collaborate with engineers and product teams to design, develop, test, and deploy AI-enabled solutions.
  • Develop scalable applications and APIs using Python and microservices-based architectures.
  • Assist with deployment, monitoring, troubleshooting, and performance optimization of AI applications in production environments.
  • Support cloud-based AI solutions across Azure and AWS platforms while following security and operational best practices.
  • Contribute to CI/CD pipelines, automated testing, containerization, and infrastructure automation efforts.
  • Participate in code reviews, documentation, and Agile delivery processes while following software engineering standards and best practices.

Benefits

  • 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 depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service