At Bank of America, the Data and AI Engineer drives efforts to develop and deliver complex data solutions that support technology and business goals. The role leads code design and delivery for integrating, cleaning, transforming, and controlling data in operational and analytical systems, and works with vendors, stakeholders, Product teams, and Software Engineering teams to implement requirements, analyze performance, and troubleshoot system engineering issues. The engineer designs, develops, optimizes, and supports enterprise-scale data platforms, with a foundation in Oracle and SQL Server database development, data engineering, and ETL. The role also spans Python, backend APIs, retrieval and search technologies, and AI integration. The engineer collaborates with Business Analysts, UI teams, and Production Support teams, and uses technologies including Oracle, SQL Server, Python, SSIS, Autosys, and AI-assisted development tools such as Microsoft Copilot and GitHub Copilot. The position includes technical leadership across requirements refinement, development, testing, data management standards, project delivery, and mentoring. It also involves building and supporting data pipelines and AI-enabled solutions, including retrieval-augmented generation and vector or hybrid search, and helping productionize AI capabilities through testing, observability, security, governance, deployment, and operational support. The role is based at the listed Pennington, New Jersey location and is designated for first shift, with a 40-hour workweek.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed