Gen AI Software Engineer II - Spring Boot & LLM

U.S. Bank

Hopkins (MN)

Hybrid

USD 105,000 - 124,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare (medical, dental, vision)
401(k) and employer-funded retirement
Paid vacation
11 paid holidays
Adoption assistance
Disability leave

Job summary

U.S. Bank is seeking a software engineer responsible for analysis, design, testing, development and maintenance of best-in-class software experiences.

The role requires full stack ownership, adherence to DevOps practices, and collaboration across teams to minimize customer impact. The candidate should have 3–5 years of relevant experience, strong Java/Python expertise, and familiarity with AI/LLM platforms such as LangChain, LangGraph, Azure OpenAI, AWS Bedrock, and modern tooling like Docker,

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • Three to five years of relevant experience.
  • Experience designing and deploying AI/LLM applications using LLMs, RAG, embedding models, and prompt engineering.
  • Hands-on with agentic AI frameworks including LangChain and LangGraph.
  • Experience integrating Azure OpenAI, Azure AI Services, AWS Bedrock into enterprise apps.
  • Strong programming experience with Java, Python, Spring Boot, FastAPI, and Node.js.
  • Proven ability to build and consume REST APIs, GraphQL services, and microservices architectures.
  • Experience with vector databases, SQL Server, PostgreSQL, MongoDB.
  • Knowledge of Docker, Kubernetes, CI/CD pipelines, GitHub, and modern DevOps practices.
  • Experience leveraging GitHub Copilot and AI-assisted development tools.
  • Familiarity with Agile methodologies, code reviews, technical documentation, and software engineering best practices.
  • Location expectations: working from a U.S. Bank location three or more days per week.

Responsibilities

  • Design, develop, test, and maintain software products.
  • Own full stack development, write production-ready code.
  • Ensure designs meet scalability, reliability and performance goals.
  • Analyze failures, propose design changes, drive operational improvements.
  • Prioritize tasks for incremental delivery and communicate blockers.

Skills

Generative AI
LangChain
LangGraph
Azure OpenAI
Azure AI Services
AWS Bedrock
Java
Python
Spring Boot
FastAPI
Node.js
REST APIs
GraphQL
Microservices
Vector databases
SQL Server
PostgreSQL
MongoDB
Docker
Kubernetes
CI/CD
GitHub
DevOps practices
GitHub Copilot
Agile methodologies
Code reviews
Documentation

Education

Bachelor’s degree or equivalent

Tools

Docker
Kubernetes
CI/CD pipelines
GitHub
GitHub Copilot

Job description

U.S. Bank is seeking a software engineer responsible for analysis, design, testing, development and maintenance of best-in-class software experiences.

The role requires full stack ownership, adherence to DevOps practices, and collaboration across teams to minimize customer impact. The candidate should have 3–5 years of relevant experience, strong Java/Python expertise, and familiarity with AI/LLM platforms such as LangChain, LangGraph, Azure OpenAI, AWS Bedrock, and modern tooling like Docker,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 1 – AI & Cloud Innovator
Software Engineer 1 – AI & Cloud Innovator

U.S. Bank • Hopkins (MN)

On-site
USD 93,000 - 109,000
Healthcare (medical, dental, vision)
Life insurance
Disability coverage
+6
Software Engineer II - AI, APIs & Cloud Platforms
Software Engineer II - AI, APIs & Cloud Platforms

U.S. Bank • Cincinnati (OH), Northern (KY)

Hybrid
USD 90,000 - 130,000
Software Engineer 2 (Gen AI, LLM, Spring Boot)
Software Engineer 2 (Gen AI, LLM, Spring Boot)

U.S. Bank • Hopkins (MN)

Hybrid
USD 105,000 - 124,000
Healthcare (medical, dental, vision)
401(k) and employer-funded retirement
Paid vacation
+3
Production AI Engineer for Banking LLMs & RAG (Remote)
Production AI Engineer for Banking LLMs & RAG (Remote)

Titan AI • United States

Remote
USD 180,000 - 240,000
Equity
Remote work (US)
Travel to client sites occasionally
Lead Software Engineer - Ai Engineer
Lead Software Engineer - Ai Engineer

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 160,000 - 230,000
Staff Software Engineer (Python/AI/LLMs)
Staff Software Engineer (Python/AI/LLMs)

Talener • Hoboken (NJ)

On-site
USD 160,000 - 190,000
AI Software Engineering Manager (Python/AI/LLMS)
AI Software Engineering Manager (Python/AI/LLMS)

Talener • Hoboken (NJ)

Hybrid
USD 170,000 - 200,000
AI/Java Engineer
AI/Java Engineer

New York Technology Partners • United States

On-site
USD 120,000 - 150,000
Software Engineer II, AI-Driven APIs & Cloud
Software Engineer II, AI-Driven APIs & Cloud

Usbank • Denver (CO)

Hybrid
USD 98,000 - 116,000
Healthcare (medical, dental, vision)
401(k) retirement plan
Paid vacation
+2
Lead AI Engineer - Generative AI & RAG Systems
Lead AI Engineer - Generative AI & RAG Systems

U.S. Bank • Chicago (IL)

On-site
USD 140,000 - 180,000
Healthcare
Life Insurance
Disability Insurance
+7