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