New opportunity

Senior Vice President, AI / Machine Learning Software Engineer

BNY · New York, United States

About this role

BNY seeks a hands-on technical leader in New York to architect and deliver production-grade agentic AI systems for financial operations. The role owns the technical vision for autonomous pipelines that extract, validate and reason over complex unstructured documents, spanning OCR, retrieval-augmented generation (RAG), LLM orchestration and AI-assisted developer tooling. The position leads a VP-level AI engineer and a broader team of 4–8 developers.

Responsibilities

  • Build a custom multi-agent orchestration framework, including planning and reasoning loops, tool registries, shared memory, inter-agent communication, content-policy controls and self-correcting extraction agents.
  • Own RAG design from document preprocessing and chunking through embedding selection, vector indexing, hybrid retrieval, re-ranking and context assembly. Develop knowledge graphs from extracted entities and relationships.
  • Establish evaluation and feedback systems using golden-truth datasets, retrieval precision and recall, extraction accuracy, agent task-completion rates, hallucination detection and human-in-the-loop correction.
  • Implement agent and embedding components, scoring and validation, Python/FastAPI AI services, Java/Spring Boot platform services, and code-generation and automated-testing tools.
  • Lead architecture reviews, mentoring, sprint planning and delivery. Own CI/CD, containerized deployments, observability, audit trails and coordination with platform, data and infrastructure teams.

Required qualifications

  • A bachelor’s or advanced degree in computer science engineering or a related discipline, or equivalent work experience; at least 10 years of professional software engineering experience and at least 3 years leading or technically mentoring engineering teams.
  • Deep expertise in LLM orchestration, prompt engineering, RAG, agentic patterns, vector databases and embedding models; strong Python 3.11+ with FastAPI, async/await, Poetry, Pydantic and pytest; and solid Java 21, Spring Boot 3.x and microservice experience.
  • Experience delivering observable, recoverable, auditable production AI systems; document intelligence and OCR; evaluation metrics including MRR, NDCG and extraction F1; and enterprise API, caching, circuit-breaker and event-driven patterns.

Preferred qualifications include building custom agent frameworks, graph-based retrieval, AI-assisted development, model fine-tuning or LoRA/QLoRA/RLHF, evaluation-driven development, Angular and TypeScript, financial-services knowledge, and AI governance covering PII and data residency. The listed stack also includes Azure OpenAI, GPT-4o, Oracle, PostgreSQL, Docker and GitLab CI/CD. The posted base salary range is 120000–253000; benefits described include health coverage, a 401(k) plan and paid leave, subject to eligibility.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Agentic AIMulti-agent systemsAgent orchestrationReActTool useRetrieval-augmented generationLLM orchestrationPrompt engineeringPrompt versioningFew-shot promptingEmbedding modelsVector databasesVector searchHybrid searchRe-rankingKnowledge graphsGraph RAGDocument extractionOCRNatural language processingPythonFastAPIasync/awaitPoetryPydanticpytestJavaSpring BootMicroservicesAPI design

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Own the custom agent architecture

    The role calls for a custom orchestration framework, not merely configuring an existing one. It covers planning and reasoning loops, tool registries, shared memory, inter-agent communication, content-policy controls, and self-correcting extraction agents.

  • Deliver document intelligence and RAG end to end

    Ownership runs from OCR and document preprocessing through chunking, embeddings, vector indexing, hybrid retrieval, re-ranking, and context assembly. The role also includes constructing knowledge graphs from extracted entities and relationships.

  • Make AI quality measurable

    The posting calls for golden-truth datasets, automated regression and quality gates, retrieval metrics, extraction accuracy, agent task-completion rates, hallucination detection, and human-in-the-loop correction.

  • Ship operable systems into enterprise platforms

    This is production AI rather than prototype work. Responsibilities include Python/FastAPI AI services, Java/Spring Boot platform services, CI/CD, containerized deployment, observability, error recovery, audit trails, and coordination with platform, data, and infrastructure teams.

  • Lead while remaining hands-on

    The SVP sets technical direction, runs architecture reviews and delivery planning, mentors a team of 4–8 engineers, and directly manages a VP-level AI engineer. The posting also expects implementation of core agent, embedding, scoring, and validation components.

Likely challenges to think through

  • Balancing agent autonomy with control

    Preparation hypothesis: self-correcting agents may improve extraction while making decisions harder to reproduce or audit. Prepare a design rationale for bounded tool use, validation, execution traces, human correction, and failure recovery; the trade-off is inferred, while these mechanisms are named in the posting.

  • Improving retrieval without obscuring the cause

    Preparation hypothesis: changes to OCR, chunking, embeddings, hybrid search, and re-ranking can interact, making quality gains difficult to attribute. Prepare an evaluation approach using golden-truth documents, retrieval metrics such as MRR and NDCG, extraction F1, and regression checks before changing multiple stages at once.

  • Combining greenfield AI with established services

    Preparation hypothesis: a new orchestration framework must evolve without disrupting enterprise integration or delivery commitments. Prepare to explain build-versus-buy criteria, service boundaries between Python and Java, and how architecture reviews and cross-team dependency planning would guide incremental delivery.

03

Practice your answers

Technical practice

How would you design a custom multi-agent framework for document extraction?

What to coverThe posting calls for planning loops, tool registries, shared memory, inter-agent communication and content-policy controls. Suggested preparation: explain component boundaries, state persistence, failure recovery and when building a framework is preferable to adopting one.

How would you make OCR-based extraction reliable for complex unstructured documents?

What to coverThe role spans OCR, structured extraction, self-correction and validation, with accuracy affecting financial operations. Suggested preparation: walk through preprocessing, evidence-backed field validation, confidence scoring and escalation when a value cannot be verified.

How would you prepare documents for retrieval-augmented generation?

What to coverThe posting assigns ownership from document preprocessing through chunking, metadata enrichment and context assembly. Suggested preparation: compare chunk-boundary strategies and explain how you would test their effects on retrieval quality and context-window use.

How would you choose embeddings and rank retrieved evidence?

What to coverThe role covers embedding-model selection, dimensionality trade-offs, vector indexing, hybrid dense-and-sparse search and re-ranking. Suggested preparation: describe a comparison using retrieval metrics, latency and index costs rather than assuming one method always wins.

When would you add graph-based retrieval to the document pipeline?

What to coverThe posting includes extracting entities and relationships to construct knowledge graphs; graph-based retrieval is listed as preferred experience. Suggested preparation: explain where relationship traversal could help, how you would validate extracted edges and when ordinary retrieval would be simpler.

How would you evaluate extraction, retrieval and agent outcomes together?

What to coverThe posting names golden-truth datasets, MRR, NDCG, extraction F1, task-completion rates, hallucination detection and human correction. Suggested preparation: distinguish what each metric measures and describe regression gates and feedback loops for failures the aggregate scores might hide.

How would you manage prompts and guardrails across an agent system?

What to coverThe role calls for prompt versioning, few-shot management, content-policy enforcement and guardrails; PII handling and data residency appear under preferred governance knowledge. Suggested preparation: discuss versioned tests, permitted tool use and how policy or privacy failures would be detected and handled.

How would you connect Python AI services to Java platform services reliably?

What to coverThe posting specifies Python/FastAPI, Java/Spring Boot and enterprise API, caching, circuit-breaker and event-driven patterns. Suggested preparation: describe interface contracts, asynchronous work, timeouts and recovery choices for long-running or failed agent tasks.

What would you instrument and deploy for a recoverable production AI pipeline?

What to coverThe role owns containerized deployments, CI/CD, environment promotion, agent traces, token tracking, retrieval metrics and audit trails. Suggested preparation: outline actionable telemetry, release checks, rollback and how an operator would trace a failed extraction without losing its audit history.

How would you assess AI-assisted code generation for this engineering team?

What to coverThe posting includes code-generation workflows, automated test generation and intelligent code review. Suggested preparation: describe review and test controls, useful quality measures and trade-offs between developer speed and introducing incorrect or unmaintainable code.

Behavioural practice

Tell me about a time you mentored a senior engineer while leading a broader team.

What to coverThis role leads a VP-level AI engineer and a team of 4–8 developers. Suggested preparation: use a real situation, your specific coaching and delegation actions, and the resulting growth or delivery outcome.

Describe a time you resolved disagreement in an architecture review.

What to coverThe posting assigns responsibility for architecture reviews and technical decisions across an evolving AI toolchain. Suggested preparation: give the situation, how you tested competing options and reached a decision, and its measurable or observable result.

Tell me about a time you balanced rapid experimentation with production rigor.

What to coverThe role explicitly calls for both experimentation and dependable production delivery. Suggested preparation: explain the situation, the quality gates or scope decisions you made, and what happened after release.

Describe a time you coordinated a delivery dependency across teams.

What to coverThe posting names coordination with platform engineering, data engineering and infrastructure alongside sprint and backlog ownership. Suggested preparation: identify the dependency, your communication and reprioritization actions, and the effect on delivery.

Tell me about a time you responded to a quality issue in a live system.

What to coverThe role emphasizes extraction accuracy, observability, error recovery, audit trails and human-in-the-loop correction. Suggested preparation: recount the situation, how you diagnosed and contained the issue, and what the outcome taught you about preventing recurrence.

02

Sharpen your knowledge

Topics to prepare

  • Custom multi-agent architecture

    Posting: BNY calls for a custom orchestration framework with planning loops, tool use, shared memory, inter-agent communication and content-policy controls. Revision exercise: sketch an extraction-to-validation agent flow and explain how it handles failed tools, conflicting results and self-correction.

  • End-to-end RAG design

    Posting: the role owns RAG from document chunking and embedding selection through vector indexing, hybrid retrieval, re-ranking and context assembly. Revision exercise: compare two chunking and retrieval designs for an unstructured document, explaining dimensionality, ranking and context-window trade-offs.

  • Document intelligence and graph retrieval

    Posting: OCR, structured extraction, entity-relationship mapping and knowledge graph construction are part of the work; graph-based retrieval is preferred. Revision exercise: trace how text from an OCR output would become validated fields and linked entities, identifying where extraction errors could propagate.

  • Evaluation and feedback

    Posting: BNY specifies golden-truth datasets, MRR, NDCG, extraction F1, agent success rates, hallucination detection and human correction. Revision exercise: define what each metric would measure for one document-extraction pipeline and how corrected results would enter a regression set.

  • Production architecture and governance

    Posting: observable, recoverable and auditable AI systems are required, alongside API, caching, circuit-breaker and event-driven patterns; PII handling and data residency are preferred knowledge. Revision exercise: review a hypothetical pipeline failure and specify recovery, tracing and audit decisions, noting where sensitive data requires controls.

  • Senior technical leadership

    Posting: this hands-on SVP role leads a VP-level engineer and a team of 4–8, owns architecture reviews and delivery, and coordinates with platform, data and infrastructure teams. Revision exercise: prepare a design-review agenda that weighs build-versus-buy choices, evaluation gates, dependencies and delivery risks.

Skills to revise

  • Implement a Python AI service

    Posting: strong Python 3.11+, FastAPI, async/await, Poetry, Pydantic and pytest are required. Revision exercise: build a small asynchronous extraction-and-validation endpoint with typed request and response models, dependency management, and tests for malformed input and service errors.

  • Build agent components

    Posting: hands-on work includes agent loops, tool registries, memory persistence, reasoning traces and scoring or validation. Revision exercise: implement a bounded tool-use loop that records decisions and validates an extracted field before returning it.

  • Construct a retrieval pipeline

    Posting: hands-on responsibilities span preprocessing, chunk-boundary detection, metadata enrichment and vector index management. Revision exercise: process a small document set into indexed chunks, then compare retrieved passages before and after a chunking or re-ranking change.

  • Create evaluation tests

    Posting: the role develops golden-truth validation and retrieval, extraction and agent-completion metrics. Revision exercise: write a small labeled test set and calculate MRR, NDCG and extraction F1; add a regression test for an incorrect extracted value.

  • Integrate Java platform services

    Posting: Java 21, Spring Boot 3.x and microservices are required, and the role contributes to platform services. Revision exercise: define and implement a Spring Boot API boundary for an AI service, including a timeout or circuit-breaker behavior and a test of the failure path.

  • Operate and observe a deployment

    Posting: the role owns CI/CD, containerized deployments, environment promotion, agent traces, token tracking, retrieval-quality metrics and audit trails; Docker and GitLab CI/CD appear in the stack. Revision exercise: outline or assemble a Docker and GitLab CI/CD workflow with automated tests, then specify the trace and audit fields needed to investigate a failed extraction.

04

Your preparation checklist

  • Map the required experience to evidence

    The posting calls for 10+ years in software engineering and 3+ years leading or technically mentoring teams. Prepare a concise timeline and examples showing scope, technical decisions, and outcomes, without stretching any experience.

  • Build a production-AI project walkthrough

    Prepare one architecture diagram and a short account of a document-intelligence system you can discuss: OCR or extraction, validation, failure recovery, observability, audit trails, and your specific contribution. Use measured outcomes where available.

  • Practice designing a custom agent framework

    Sketch an extraction pipeline with planning loops, tool registries, shared memory, inter-agent communication, self-correction, and content-policy controls. Be ready to explain build-versus-buy choices; the posting emphasizes building a framework rather than merely configuring one.

  • Work through the full RAG path

    Prepare a design exercise from document preprocessing and chunking to embeddings, vector indexing, hybrid retrieval, re-ranking, and context assembly. Explain trade-offs and, if relevant to your experience, how extracted entities could support graph-based retrieval.

  • Define measurable quality gates

    Draft a small evaluation plan using golden-truth documents, retrieval metrics such as MRR and NDCG, extraction F1, agent task completion, hallucination checks, and human correction. Show how results would inform regression tests and prompt or retrieval changes.

  • Review implementation and operating boundaries

    Prepare a service diagram connecting Python/FastAPI AI components with Java 21/Spring Boot platform services. Annotate async processing, API contracts, caching or circuit breakers, CI/CD, container deployment, execution traces, token tracking, and audit records—areas named in the posting.

  • Prepare senior-level leadership examples

    Select examples of architecture reviews, mentoring, sprint planning, delivery trade-offs, and coordination with platform, data, or infrastructure teams. For each, note the decision you owned, how others contributed, and the outcome; the role leads a VP-level engineer and a broader 4–8-person team.

  • Bring questions about scope and success measures

    Ask which document workflows are first in scope, what evaluation baselines and human-review paths exist, where custom orchestration must integrate with established platforms, and how architecture and delivery responsibilities are divided across teams. These are questions to clarify, not assumptions about BNY’s current systems.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 4, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…