Join Bank of America as a Data Engineer III
At Bank of America, our mission is to improve financial lives through meaningful connections. Guided by our commitment to Responsible Growth, we strive to deliver for our clients, teammates, communities, and shareholders every day. We believe that fostering a diverse and inclusive workplace is key to our success.
Why Work with Us?
As a global organization, we prioritize being a great place to work for our teammates. We seek talented individuals from varied backgrounds and offer competitive benefits that support physical, emotional, and financial well-being. Our flexible approach allows us to accommodate different roles and responsibilities within our organization.
About the Role
We're seeking a skilled Data Engineer III to join our technology team. This role involves developing and delivering sophisticated data solutions to meet technology and business objectives. Responsibilities include leading the integration, cleaning, transformation, and control of data in both operational and analytical systems, ensuring high-quality data management.
Key Responsibilities
- Guide story refinement and delivery of requirements throughout the lifecycle, assist team members in resolving technical complexities.
- Develop complex solutions to integrate, clean, transform, and control data. Build processes supporting data transformation, data structures, metadata, data quality controls, and workload management.
- Document system requirements, collaborate with development teams to understand data needs, and leverage architectural components to meet client requirements.
- Lead testing teams to develop comprehensive test plans, contribute to test suites including integration, regression, and performance, analyze test reports, and identify test issues.
- Collaborate with technology partners to address gaps in data management standards, negotiate solutions to complex problems, and apply knowledge of information systems and processes.
- Manage complex IT projects ensuring on-time delivery, adherence to release processes, and risk management. Build data pipelines to support data-informed decision making.
- Mentor junior data engineers, fostering continuous development, and monitor key performance indicators and internal controls.
Managerial Responsibilities
In addition to the role-specific responsibilities, managers at this level at Bank of America are expected to:
- Diversity & Inclusion Champion: Foster an inclusive team environment.
- Manager of Process & Data: Promote process knowledge, data-driven decisions, and continuous improvement.
- Enterprise Advocate & Communicator: Communicate effectively to motivate and connect contributions to business outcomes.
- Risk Manager: Lead the identification and resolution of potential risks.
- People Manager & Coach: Develop team members through coaching and feedback.
- Financial Steward: Manage expenses with an owner’s mindset.
- Enterprise Talent Leader: Recruit, onboard, and develop talent while supporting career growth.
- Driver of Business Outcomes: Achieve results through effective team management and structured routines.
Required Qualifications
- Five years of experience in data science or modeling roles.
- Proficiency in DevOps practices.
- Three-plus years of experience with Machine Learning/Artificial Intelligence.
- Proficient in Python.
Desirable Skills
- Analytical Thinking
- Application Development
- Data Management
- DevOps Practices
- Solution Design
- Agile Practices
- Collaboration
- Decision Making
- Risk Management
- Test Engineering
- Architecture
- Business Acumen
- Data Quality Management
- Financial Management
Job Details
Shift: 1st shift (United States of America)
Hours Per Week: 40
Company Name: Bank of America
Job Title: Data Engineer III
Working at Bank of America will provide you with opportunities to learn, grow, and make a meaningful impact in your career. Apply today to become part of our