AI/ML Software Engineer III - GenAI & RAG Expert

Bank of America

Plano (TX)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Bank of America is seeking a software engineer to design, develop, test, and support scalable AI-powered applications within Erica, Chat, and Voice Technology. You will build RESTful APIs, modern microservices, and integrate AI/ML capabilities into enterprise apps.

The role requires hands-on experience with Java or Python, OO design, CI/CD, Agile practices, and collaboration with product owners and architects to deliver secure, high-performance solutions for financial services.

Qualifications

  • 3+ years of software development experience in Java or Python.
  • Strong OO design and RESTful services.
  • Experience with AI/ML concepts and LLMS.
  • Experience with Agile environments and Git.

Responsibilities

  • Code solutions and unit tests per acceptance criteria.
  • Design and modify architecture components and interfaces.
  • Mentor engineers in CI/CD and automation.
  • Develop AI/ML powered capabilities and APIs.
  • Ensure security, performance, and reliability requirements.
  • Collaborate with product owners and architects in Agile delivery.

Skills

Java
Python
OO Design
REST APIs
Agile
AI/ML
LLMs
RAG
Git
CI/CD

Education

Bachelor's or Master's in CS/Engineering/IS

Tools

Kubernetes
Docker
Azure
AWS
Elasticsearch
OpenSearch
Solr
Cassandra
Redis

Job description

Bank of America is seeking a software engineer to design, develop, test, and support scalable AI-powered applications within Erica, Chat, and Voice Technology. You will build RESTful APIs, modern microservices, and integrate AI/ML capabilities into enterprise apps.

The role requires hands-on experience with Java or Python, OO design, CI/CD, Agile practices, and collaboration with product owners and architects to deliver secure, high-performance solutions for financial services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Software Engineer II — Enterprise AI Platform
AI/ML Software Engineer II — Enterprise AI Platform

Bank of America • Town of Charlotte (NY)

On-site
USD 120,000 - 180,000
Software Engineer II - AI & NLP Platform
Software Engineer II - AI & NLP Platform

Bank of America • Charlotte (NC)

On-site
USD 120,000 - 150,000
GenAI Software Engineer I & AI/ML Innovator
GenAI Software Engineer I & AI/ML Innovator

U.S. Bank • Cincinnati (OH)

On-site
USD 98,000 - 116,000
Healthcare (medical, dental, vision)
401(k) and employer-funded retirement
Paid vacation
+1
Senior AI Scientist - Enterprise Data & ML Solutions
Senior AI Scientist - Enterprise Data & ML Solutions

National Black MBA Association • Charlotte (NC), Northern (KY)

Hybrid
USD 140,000 - 210,000
Software Engineer III (AI/ML)
Software Engineer III (AI/ML)

Bank of America • Plano (TX)

On-site
USD 140,000 - 190,000
Software Engineer III (AI/ML)
Software Engineer III (AI/ML)

ghr • Plano (TX)

On-site
USD 120,000 - 160,000
AI-Powered Data Engineer (Python) — ML/GenAI Production
AI-Powered Data Engineer (Python) — ML/GenAI Production

Careerwebsite • Addison (TX)

On-site
USD 140,000 - 190,000
Software Engineer II (AI/ML)
Software Engineer II (AI/ML)

Bank of America • Town of Charlotte (NY)

On-site
USD 120,000 - 180,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
Senior Data Engineer: Python, AI/ML & GenAI Pipelines
Senior Data Engineer: Python, AI/ML & GenAI Pipelines

Careerwebsite • Charlotte (NC), Northern (KY)

Hybrid
USD 120,000 - 180,000