Bank of America is seeking a Data Engineer II to join their technology team. This role focuses on developing and delivering data solutions to accomplish technology and business goals. The position involves working with stakeholders and Product and Software Engineering teams to implement data requirements, analyze performance, and troubleshoot data problems within system engineering domains.
The ideal candidate will partner with Product Owners, Data Scientists, and Business Teams to develop data products and AI-powered solutions. Key responsibilities include designing and developing end-to-end data pipelines, leveraging ETL and modern development methodologies, and applying strong knowledge of Data Lake architecture, Python, Spark, SQL, and object-oriented programming.
Bank of America offers a collaborative environment where you'll work across development teams to contribute to story refinement and delivery of data requirements through the delivery lifecycle. You'll be responsible for building processes supporting data transformation, data structures, metadata, and data quality controls.
The role requires excellent communication skills to work effectively with both technical and non-technical stakeholders. You'll be managing multiple initiatives and timelines in a matrixed environment while following best practices in Data Governance and Quality standards.
Bank of America is committed to being a Great Place to Work, offering comprehensive benefits and supporting an inclusive workplace. The position requires 10% travel and follows an in-office culture with specific requirements for office-based attendance, allowing for appropriate flexibility based on role-specific considerations.
Join a leading financial institution that values responsible growth, exceptional talent development, and making an impact in the communities they serve. This role offers the opportunity to work with cutting-edge technologies and contribute to innovative data and analytics solutions at a global scale.