Drimva

Bank of America

Software Engineer III-Generative AI Platform Engineering

Addison · Full-time · Posted Oct 6, 2026

Experience
6+ years of software engineering experience.
Education
Bachelor’s degree in computer science, Engineering, Data Science, or job related field required.

About the job

Builds and maintains enterprise Generative AI platform services and applications that support AI development, deployment, inference, automation, and governance.

What you'll do

  • Develop reusable GenAI platform capabilities, APIs, microservices, and self-service tools, including AI-powered applications, agentic workflows, and RAG solutions.
  • Build and maintain AI/ML lifecycle frameworks, automated tests, CI/CD pipelines, and event-driven services; monitor and optimize platform performance.
  • Collaborate on requirements, design, estimation, code reviews, and delivery while ensuring solutions meet enterprise security, scalability, governance, and resiliency standards.

What they ask for

  • Bachelor’s degree in computer science, Engineering, Data Science, or job related field.
  • 6+ years of software engineering experience with strong expertise in Python-based application development.
  • Experience developing AI/ML, Data Science, Data Engineering, or analytics applications in enterprise environments.
  • Experience building scalable REST APIs and microservices using FastAPI or similar frameworks.

Nice to have

  • Experience developing Retrieval-Augmented Generation (RAG) solutions.
  • Experience building MCP servers, AI agents, and multi-agent orchestration frameworks.

Tools

Python, FastAPI, MLFlow, Kubeflow, Kafka, Kubernetes, Jupyter, VS Code

AI focus

Develops enterprise Generative AI platform capabilities, AI-powered applications, agentic workflows, RAG solutions, and AI/ML lifecycle tooling, including model deployment, fine-tuning, inference, monitoring, and governance.

Model-written summary · the original posting is authoritative

First seen Oct 14, 2026 · Last verified Nov 6, 2026 (UTC)