B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Solutions Architect

Data EngineeringPosted on Nov 13
Full-timeNo salary listed

About the Job

Requirements

  • Minimum 5 years of experience in Big Data and ETL, including Spark or Hadoop, SQL, Airflow, Azure Data Factory, or AWS Glue, and batch and streaming at scale.
  • Experience with AWS or Azure architecture, serverless and containerized services, infrastructure as code using Terraform or Bicep, and continuous integration and continuous delivery.
  • Experience with large language model integration, Retrieval-Augmented Generation pipelines, vector databases, model optimization, and MLOps or LLMOps.
  • Experience creating proofs of value, executing proofs of concept, conducting trade-off analyses, developing reference architectures, and applying security by design.
  • Experience with semantic layers, graph technologies, metadata-driven architectures, data lineage, and governance.
  • Experience with reusable platform components, observability, performance, and cost optimization.
  • Ability to lead cross-functionally, conduct stakeholder demonstrations, and produce clear documentation and communication.
  • Experience or proficiency with Python, SQL, PySpark, MLflow, LangChain or LlamaIndex, Databricks, Kafka, and Terraform.
  • Analytical thinking, architecture, result orientation, solution design, technical strategy development, application development, collaboration, data management, DevOps practices, risk management, Agile practices, automation, influence, solution delivery process, and test engineering.

Responsibilities

  • Consult with business and operations teams to identify technology challenges and opportunities, develop solutions using domain knowledge, practical experiments, and proofs of concept, and align solution intent and architectural vision with an evolving technology-change backlog.
  • Work with product management and other stakeholders to plan and prioritize technology-focused backlog items for the architecture runway supporting business epics and features.
  • Perform design and code reviews to ensure solutions meet non-functional requirements, including security, performance, maintainability, scalability, usability, and reliability.
  • Rapidly shape high-level architectures, fill in details as business requirements emerge, and ensure architectures are flexible, modular, and adaptable.
  • Educate team members on technology practices, standardization strategies, and best practices for creating innovative solutions.
  • Clarify architecture and assist development teams with system design and implementation, providing solution options to resolve architectural impediments.
  • Use defined best practices, templates, and documentation to create architectural designs, and suggest improvements to best practices and templates.
  • Define a solution vision aligned with the Analytics and Operations Line of Business.
  • Create robust data pipelines using technologies such as Spark and Hadoop, integrate ETL tools, and use AWS or Azure services for high-performance data processing and analytics.
  • Design and implement AI and GenAI solutions, integrating large language models and Retrieval-Augmented Generation pipelines and optimizing model performance.
  • Define an architectural vision and solution aligned with enterprise architecture strategy, technology, and platform choices; describe solution intent and operating environment; evaluate system impacts; determine primary systems, subsystems, and interfaces; and assist with end-to-end solution design.
  • Define non-functional requirements and the architectural runway for new epics and features, and ensure solutions are fit for purpose by working with stakeholders and service providers.

Desired Qualifications

  • Experience with dimensional data modeling, data vault modeling, and ontology design for knowledge graphs.
  • Knowledge of the data mesh operating model and product-oriented data contracts.
  • Experience with advanced retrieval, including hybrid search, rerankers, multi-vector retrieval, and structured and unstructured data fusion.
  • Experience with offline and online feature stores.
  • Experience with edge and real-time AI and low-latency inference patterns.
  • Experience with generative application patterns, including agents, tools or functions, and multi-turn orchestration.
  • Exposure to industry-specific regulations and patterns in banking, financial services and insurance, healthcare, or retail.

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