At Bank of America, the Data and AI Engineer drives the development and delivery of complex data solutions that support technology and business goals. The role leads code design and delivery involving data integration, cleaning, transformation, and controls in operational and analytical systems, and works with vendors, stakeholders, Product teams, and Software Engineering teams to implement data requirements and troubleshoot system engineering issues. The position requires 7+ years of experience in Oracle and SQL Server database development, data engineering, and ETL solutions. It combines traditional data engineering with Python, backend APIs, retrieval and search technologies, and AI integration. The engineer designs, develops, optimizes, and supports enterprise-scale data platforms and collaborates with Business Analysts, UI teams, and Production Support teams. The role designs and maintains Oracle and SQL Server databases and database objects; develops complex SQL, PL/SQL, and T-SQL; and builds ETL processes with SSIS and Python. It also develops Python backend services and APIs, supports retrieval and AI integrations involving LLMs, RAG, embeddings, vector stores, and search, and helps productionize AI solutions. Data processing jobs are automated and scheduled using Autosys and other orchestration tools. The position includes leading delivery and testing efforts, supporting production deployments and releases, and mentoring Data Engineers. The role is based at the stated Pennington, New Jersey worksite. Bank of America describes an in-office culture with role-specific flexibility based on responsibilities and business needs. The position is first shift, 40 hours per week, and offers an annual salary range of $104,000 to $157,700. It is eligible for an annual discretionary incentive plan and company benefits, including paid time off.
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