B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Senior Data Engineer

Data Management +1Confirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Data Engineering, Information Systems, Mathematics, Statistics, or a related field is required.
  • At least 7 years of experience in data engineering, with demonstrated leadership in enterprise data platforms.
  • Advanced proficiency in SQL and Python.
  • Deep expertise in data integration, pipeline development, and large-scale data processing.
  • Strong experience implementing data quality frameworks and automated validation.
  • Advanced knowledge of data modeling, metadata, and lifecycle management.
  • Experience with data governance, lineage, and control frameworks.
  • Strong understanding of AI/ML data requirements and data readiness practices.
  • Proven ability to design solutions for scalable, high-performance analytics platforms.
  • Knowledge of DataOps and MLOps practices.
  • Experience designing and supporting hybrid cloud and on-premises data architectures.
  • Background in regulated industries with audit, risk, and compliance requirements.

Responsibilities

  • Assemble large, complex data sets that meet functional and non-functional requirements, ensuring that the design and engineering approach is consistent across multiple systems.
  • Maintain, improve, clean, and manipulate large data for operational and analytics systems; build complex processes supporting data transformation, data structures, metadata, data quality controls, dependency, and workload management; and communicate information required for deployment, maintenance, and business-function support.
  • Use multiple architectural components to design and develop client requirements, and collaborate with development teams to understand data requirements and ensure the data architecture is feasible to implement.
  • Define and build data pipelines for data-informed decision-making while ensuring adherence to release processes and risk management routines.
  • Contribute to integration, regression, and performance test suites; analyze test reports; identify test issues and errors; and lead triage of underlying causes.
  • Lead identification of gaps in data management standards adherence, work with partners to develop plans to close gaps, lead concept testing, and conduct research to prototype toolsets and improve existing processes.
  • Mentor Data Engineers in delivering and releasing continuous integration and continuous delivery events, and define key performance indicators and internal controls.
  • Lead the design and improvement of data and knowledge assets supporting AI and agentic use cases across Network Services, including structured and unstructured sources.
  • Define and maintain standards for organizing, governing, and preparing documentation, configurations, telemetry, metadata, policies, standards, and operational knowledge for AI consumption.
  • Partner with product and service subject matter experts to understand network technologies, operational context, and domain-specific knowledge needed to improve model grounding and decision quality.
  • Design and guide scalable methods for storing, governing, indexing, validating, and retrieving context assets needed for AI-enabled workflows and solutions.
  • Establish and evolve preventative and detective controls to identify and reduce data quality, metadata quality, knowledge quality, lineage, and freshness issues before they affect downstream AI use.
  • Define expectations for ownership, stewardship, lineage, freshness, governance, and control accountability across relevant data and knowledge domains.
  • Build or guide development of pipelines, transformations, validation routines, metadata structures, and supporting services that improve the quality and accessibility of AI-relevant context assets.

Desired Qualifications

  • A master's degree in a technical or data-related field is a plus.
  • Experience enabling AI-ready data ecosystems and advanced analytics platforms.
  • Demonstrated success implementing enterprise data quality programs and governance frameworks.
  • A proven track record of driving data strategy and platform modernization initiatives.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs