Logo
Bank of America

Software Engineer III- AI/RAG

Bank of America, Addison, Illinois, United States, 60114

Save Job

Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities include ensuring that software is developed to meet functional, non-functional, and compliance requirements, with solutions designed for maintainability, ease of integration, and testing from the outset. The role requires a strong knowledge of development and testing practices and architectural patterns. Position Summary Join a groundbreaking team at Bank of America, at the forefront of innovation in AI. We are building the next-generation Gen AI platform, empowering 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. We value curiosity, collaboration, and a passion for pushing the boundaries of AI. This position focuses on designing, building, and operating reusable toolkits for Gen AI RAG capabilities. Responsibilities: Code solutions and perform unit testing to deliver requirements/story per acceptance criteria and compliance standards. Design, develop, and modify architecture components, application interfaces, and solution enablers, maintaining architecture integrity. Mentor other software engineers and coach teams on CI/CD practices and automation tools. Refine stories, define requirements, and estimate work for the delivery lifecycle. Perform spike/proof of concept activities to mitigate risks or implement new ideas. Automate manual release activities. Design, develop, and maintain automated test suites (integration, regression, performance). Participate in CI/CD activities. Contribute to story refinement and requirement definitions. Manage multiple priorities and collaborate with multiple teams. Engage actively with business stakeholders and agile teams. Collaborate with product teams, data analysts, and data scientists to design and build solutions. Utilize multiple architectural components across data, application, and business layers in design and development. Managerial Responsibilities: This role may include managing associates, demonstrating responsibilities such as creating an inclusive team environment, process and data management, effective communication, risk management, coaching, financial stewardship, talent development, and driving business outcomes. Required qualifications: 8 years of software development experience on large, complex systems. 5+ years of OOP experience in Python/Scala/Java with expert-level skills. Hands-on experience with generative AI RAG processes for various use cases, including chunking, embedding, retrieval, reranking, and summarization. Experience in application development using MongoDB, Redis, Angular/React, containerization, API development with FAST API, JWT, API Gateway. Develop utilities, automation frameworks, and data science platforms for AI/ML and GenAI work. Experience with AI/ML/GenAI lifecycle management, MLOps, fine-tuning, inference frameworks. Building API-based applications with FAST API, JWT, API Gateway. Experience working in large teams with shared multi-repo codebases, IDEs like VS Code, CI/CD, and testing practices. Hands-on DevOps experience with tools like GIT/Bitbucket, Jenkins, SonarQube, pytest, Artifactory, Ansible. Desired Qualifications: Experience developing Gen AI training and RAG platforms with open-source models, inference, and servicing capabilities, MCP modules, etc. Skills: Application Development, Automation, Influence, Solution Design, Technical Strategy, Architecture, Business Acumen, DevOps, Result Orientation, Solution Delivery, Analytical Thinking, Collaboration, Data Management, Risk Management, Test Engineering. Shift:

1st shift (United States) Hours Per Week:

40 #J-18808-Ljbffr