Senior Data Engineer
AI summary of the role
Senior Data Engineer role at Bank of America driving enterprise-wide data engineering efforts, leading design and delivery of complex data solutions across multiple systems.
What you’ll do
- Assemble large, complex data sets meeting functional and non-functional requirements, ensuring consistent design across multiple systems
- Define and build data pipelines to enable data-informed decision making, adhering to release processes and risk management
- Lead design and engineering of data integration solutions using Spark/Scala, Hadoop, Starburst, Object Storage, and Informatica
- Mentor Data Engineers in CI/CD delivery and define KPIs and internal controls
What you’ll bring
- 12+ years of experience with Data Engineering
- 4+ years hands-on experience in Scala
- 4+ years hands-on experience in Spark
- Experience architecting and implementing real-time streaming solutions (Spark Streaming/Kafka)
Technologies
Spark · Scala · Hadoop · Starburst · Object Storage · Informatica · Kafka · Hive · Impala · Oozie · Exadata · Oracle SQL
About Bank of America
Universal bank serving consumers, businesses and institutions across deposits, lending, wealth, investment banking and markets, anchored by Merrill and BofA Securities.
Public · 5000+ people
Source and classification
Internal deployment & tooling · Evidence for this classification:
community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for driving data engineering efforts to deliver enterprise-wide capabilities and complex data solutions. Key responsibilities include directing code design and delivery tasks associated with the integration, cleaning, transformation, and
More from the job description
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 and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Ban [... source excerpt omitted ...] nd make an impact. Join us! Job Description: This job is responsible for driving data engineering efforts to deliver enterprise-wide capabilities and complex data solutions. Key responsibilities include directing code design and delivery tasks associated with the integration, cleaning, transformation, and control of data in operational and analytical data systems and working with the Project Management team to define outcomes and inform work structures. Job expectations include providing technical thought leadership by implementing complex data solutions and interactions across multiple systems and domains. Overview: Lead developer experience with ability to conduct design reviews [... source excerpt omitted ...] Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution Key experience developing and delivering complex software requirements to accomplish business goals Capability to ensure software is developed to meet functional, non-functional, and compliance requirements Successful background ensuring solutions can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces Leads requirements analysis, Information Architect, high level/low level designs, development and implementation of data integration solutions involving Spark/Scala, Hadoop, Starburst, Object Storage, Cloud
Employer postings · Data from · Sources