Logo
Bank of America

Software Engineer III- AI/RAG

Bank of America, Newark, Delaware, United States, 19711

Save Job

Software Engineer III- AI/RAG

Addison, Texas; Charlotte, North Carolina; Kennesaw, Georgia; Newark, Delaware Job Description:

Bank of America is guided by a common purpose to help make financial lives better through the power of every connection. We drive Responsible Growth and deliver for our clients, teammates, communities and shareholders every day. We are committed to an in-office culture with specific requirements for office-based attendance and flexibility based on role-specific considerations. Position Summary

Join a groundbreaking team at Bank of America, at the forefront of innovation in AI. We are building the next generation of Gen AI platform, enabling new AI initiatives across Consumer, Small Business, Global Banking, and Wealth organizations. This is a unique opportunity to contribute to a critical platform that enables secure, scalable, and high-performance AI capabilities across the organization. We value curiosity, collaboration, and a passion for pushing the boundaries of what is possible with AI. This position focuses on design, build, and operation of reusable toolkits for Gen AI RAG capabilities. This job is responsible for developing and delivering complex requirements to accomplish business goals, ensuring software meets functional, non-functional, and compliance requirements, and that solutions are maintainable and easy to integrate and test from the outset. Expectations include strong knowledge of development and testing practices and design/architectural patterns. Responsibilities

Codes solutions and unit tests to deliver a requirement/story per defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while maintaining principal architecture integrity Mentors other software engineers and coaches team on CI/CD practices and automating tool stacks Executes story refinement, defines requirements, and estimates work to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Automates manual release activities Designs, develops, and maintains automated test suites (integration, regression, performance) Participates in CI/CD activities and contributes to story refinement and requirement definition Manages multiple priorities and collaborates with multiple teams Engages with business stakeholders and agile teams Collaborates with product teams, data analysts, and data scientists to design and build solutions Utilizes multiple architectural components in design and development of client requirements Required qualifications

5 years of relevant experience Experience in Semantic Search, data processing, Data & Analytics, and data pipelines OOP experience in Python/Scala/Java with expert-level development skills Hands-on experience with generative AI, RAG processes for use cases including chunking, embedding, retrieval, reranking, and summarization Hands-on experience in application development using MongoDB, Redis, Angular/React, containerization, building API-based applications leveraging FastAPI, JWT integration, API gateway Develop utilities, automation frameworks, and data science platforms for AI/ML and GenAI work Experience with AI/ML/GenAI lifecycle management and development; experience building frameworks using MLOps, fine-tuning techniques, inference frameworks Experience with large, multi-repo codebases using IDEs, CI/CD, and automated testing Hands-on DevOps experience with tools such as Git/Bitbucket, Jenkins, SonarQube, pytest, Artifactory, and Ansible Desired Qualifications

Experience developing Gen AI training and RAG platforms with open-source models, inference and servicing capabilities Skills

Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Shift

1st shift (United States of America) Hours Per Week

40 Bank of America and its affiliates hire qualified candidates without regard to race, religious creed, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any other factor prohibited by law. Bank of America is committed to equal employment opportunity in policy and practice. See Know Your Rights and other EEO information where applicable. This communication may include information about benefits; terms of benefits are governed by official plan documents.

#J-18808-Ljbffr