New opportunity

Senior Vice President, AI/ML Software Engineer

BNY · New York, United States

About this role

BNY seeks a Senior Vice President, AI/ML Software Engineer in New York to lead the architecture and delivery of production-grade agentic AI systems for financial operations. This hands-on technical leader will own a custom multi-agent ecosystem and RAG pipelines that extract, validate and reason over complex unstructured documents, from OCR through retrieval and generation. The role manages a VP-level AI engineer and a broader team of 4–8 developers.

Responsibilities

  • Design agent orchestration, tool-use and planning loops, shared memory, autonomous extraction and validation, and the underlying pipeline framework. Own embedding and vectorization strategies, chunking, hybrid search, retrieval ranking and context optimization; build knowledge graphs and graph-based retrieval.
  • Establish prompt versioning, guardrails and evaluation frameworks using golden-truth datasets, retrieval and extraction metrics, agent success rates and hallucination detection. Implement feedback loops and human-in-the-loop correction.
  • Build core agent components, document-processing and embedding pipelines, scoring systems, and AI-assisted code-generation and testing tools. Contribute to Python/FastAPI AI services and Java/Spring Boot platform services.
  • 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; 10+ years of professional software engineering experience and 3+ years leading or technically mentoring engineering teams. Requires production AI delivery experience and deep expertise in LLM orchestration, RAG, agentic patterns, vector databases, embedding models, document intelligence and evaluation. Strong Python 3.11+ skills, including FastAPI, async/await, Poetry, Pydantic and pytest, plus Java 21, Spring Boot 3.x, microservices and enterprise API architecture are sought.

Preferred qualifications

Experience building custom agent frameworks; graph-based retrieval and knowledge graphs; AI-assisted development and automated refactoring; fine-tuning, LoRA/QLoRA or RLHF; evaluation-driven development; Angular and TypeScript; financial-services or capital-markets knowledge; and enterprise AI governance, including PII handling and data residency.

The posting lists a base salary range of 120000–209000 without specifying currency. Benefits include health and insurance plans, possible 401(k) eligibility, paid leave and paid volunteer time; an annual discretionary incentive award may be available.

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

Skills for this role

AI agentsMulti-agent orchestrationReActRetrieval-augmented generationLLM orchestrationPrompt engineeringEmbedding modelsVector databasesHybrid searchRe-rankingKnowledge graphsDocument intelligenceOCRNatural language processingPythonFastAPIasync/awaitPoetryPydanticpytestJavaSpring BootMicroservicesAPI designCI/CDDockerGitLab CI/CDOraclePostgreSQLFAISSեPinecone

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 owns the technical vision for a multi-agent ecosystem, including orchestration, tool use, planning loops, shared memory and content-policy enforcement. It also makes build-versus-buy decisions across the AI toolchain.

  • Deliver the full document-to-answer pipeline

    The posting assigns end-to-end RAG ownership, from OCR and document preprocessing through chunking, embeddings, hybrid retrieval, re-ranking and generation. It also calls for knowledge-graph construction and graph-based retrieval.

  • Make AI quality measurable

    Golden-truth datasets, prompt versioning, retrieval and extraction metrics, agent completion rates, hallucination detection, and human-in-the-loop correction are explicit responsibilities. Extraction accuracy matters because outputs affect financial operations.

  • Engineer for production and integration

    This is a hands-on role building agent components and contributing to Python/FastAPI AI services and Java/Spring Boot platform services. It owns CI/CD, deployments, observability and audit trails while coordinating with platform, data and infrastructure teams.

  • Lead technical decisions and delivery

    The SVP leads a VP-level AI engineer and a broader team of 4–8 developers, with responsibility for mentoring, architecture reviews, sprint planning, the technical backlog and delivery commitments.

Likely challenges to think through

  • Choosing what to build in-house

    Preparation hypothesis: A custom orchestration framework offers control but adds maintenance and integration costs. Prepare a decision framework for agent-framework and vector-store build-versus-buy choices, with criteria such as extensibility, reliability and operational burden.

  • Balancing autonomy with verifiable extraction

    Preparation hypothesis: Planning and self-correction may improve coverage while making errors harder to trace in financial documents. Prepare to explain how golden-truth tests, confidence scoring, agent traces and human review would constrain unreliable outputs.

  • Connecting new AI systems to established platforms

    Preparation hypothesis: Iterating on RAG and agents while maintaining stable enterprise services may create interface and release trade-offs. Prepare an integration approach covering Python–Java API boundaries, schema evolution, deployment gates and observable failure recovery.

  • Balancing hands-on work with team ownership

    Preparation hypothesis: Implementing core components while managing a VP-level engineer and 4–8 developers could compete with architecture reviews and delivery planning. Prepare to describe how to delegate implementation, set technical decision boundaries and retain accountability for quality.

03

Practice your answers

Technical practice

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

What to coverSuggested answer focus: define agent responsibilities, tool registries, planning loops, shared memory or blackboards, and inter-agent communication. Explain how you would constrain autonomous decisions and preserve execution traces for review.

How would you take an unstructured document from OCR output to validated structured data?

What to coverSuggested answer focus: cover preprocessing, chunk boundaries, metadata, extraction, and validation against source evidence. Discuss how OCR errors propagate and when to route uncertain results for human correction.

How would you choose embeddings, vector storage, and a retrieval strategy for a RAG pipeline?

What to coverSuggested answer focus: compare model and dimensionality trade-offs, dense versus sparse retrieval, hybrid search, re-ranking, and context assembly. Describe how retrieval quality and operational constraints would inform the choice.

When would graph-based retrieval improve reasoning over the posted role’s document corpus?

What to coverSuggested answer focus: explain entity and relationship extraction, graph construction, and queries that benefit from traversing relationships. Contrast graph retrieval with vector search, including the cost of maintaining accurate relationships.

How would you evaluate retrieval, extraction, and agent outcomes before a production release?

What to coverSuggested answer focus: use golden-truth datasets and distinguish retrieval measures such as MRR or NDCG from extraction F1 and agent task-completion rates. Explain regression gates and how you would investigate hallucinated or unsupported outputs.

How would you score extraction confidence and close the correction loop?

What to coverSuggested answer focus: compare Bayesian confidence, cross-agent consensus, and golden-truth comparison without treating agreement as proof. Explain thresholds, human-in-the-loop review, and how corrections would feed subsequent evaluation.

How would you version prompts and apply guardrails across an agent pipeline?

What to coverSuggested answer focus: address prompt versions, few-shot examples, content policies, and tests against a fixed evaluation set. Discuss how changes to prompts or models could be traced to changes in output quality.

How would you divide responsibilities between Python/FastAPI AI services and Java/Spring Boot platform services?

What to coverSuggested answer focus: describe API contracts, Pydantic validation, asynchronous workloads, and service boundaries. Consider error recovery, circuit breakers, caching, and tests at the integration boundary.

How would you operate and troubleshoot this AI pipeline under real workloads?

What to coverSuggested answer focus: cover containerized deployment and environment promotion alongside agent traces, token usage, retrieval metrics, pipeline telemetry, and audit trails. Explain how those signals would help isolate a failure in OCR, retrieval, orchestration, or generation.

How would you decide whether to build or buy an agent framework or evaluation component?

What to coverSuggested answer focus: compare the posting’s need for custom orchestration with integration effort, control, maintainability, and measurable quality. Explain what you would prototype or evaluate before committing the team to either approach.

Behavioural practice

Tell me about a time you mentored an experienced engineer while remaining hands-on.

What to coverSuggested answer focus: use a real situation, your specific coaching and technical actions, and the resulting engineer and delivery outcomes. The role includes direct management of a VP-level engineer and leadership of a broader development team.

Describe an architecture decision where senior engineers disagreed.

What to coverSuggested answer focus: set out the situation, how you compared options and led the review, and the result. Highlight how you made the decision clear enough for others to implement.

Tell me about a delivery commitment that depended on platform, data, or infrastructure teams.

What to coverSuggested answer focus: describe the situation, how you managed dependencies and adjusted the technical backlog or sprint plan, and the outcome. Distinguish your own actions from the contributions of other teams.

Describe a production quality issue that required investigation and correction.

What to coverSuggested answer focus: use a real situation, the evidence you gathered, the corrective actions you took, and the measurable result. If relevant, connect the example to observability, error recovery, or auditability rather than implying a particular BNY incident.

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

What to coverSuggested answer focus: explain the situation, how you set evaluation or release criteria, and what happened after the experiment. Address the trade-off between learning quickly and protecting output quality.

02

Sharpen your knowledge

Topics to prepare

  • Custom multi-agent architecture

    The posting calls for ownership of a custom orchestration framework, including ReAct-style loops, tool use, shared memory and validation. Revise by drawing an agent workflow for document extraction and explaining how agents share state, recover from errors and stop.

  • RAG and vectorization trade-offs

    BNY specifies chunking, embedding selection, hybrid search, re-ranking and context assembly. Revise by comparing two retrieval designs for the same document set, stating how you would measure relevance and choose between them.

  • Document intelligence

    The role spans raw OCR output through structured extraction and generation. Revise by tracing a document with noisy OCR through preprocessing, extraction, confidence scoring and validation; identify where human correction would enter.

  • Evaluation-driven AI

    The posting names golden-truth datasets, MRR, NDCG, extraction F1, agent success rates and hallucination detection. Revise by defining a small labeled test set and specifying what each metric would reveal—and miss.

  • Production architecture and governance

    Required experience includes observable AI workloads, error recovery, audit trails and enterprise API patterns. Revise by reviewing a service design for failure handling, circuit breakers, caching, execution traces and auditability. PII handling and data residency are preferred governance knowledge, not stated requirements.

  • Senior technical leadership

    The role leads a VP-level engineer and 4–8 developers, with architecture reviews, sprint planning and delivery commitments. Revise by preparing a sample architecture decision: alternatives, build-versus-buy reasoning, review questions, dependencies and a delivery sequence.

Skills to revise

  • Build an asynchronous Python AI service

    Strong Python 3.11+, FastAPI, async/await, Poetry, Pydantic and pytest are sought. As practice, implement a validated extraction endpoint with an asynchronous processing path and pytest cases for malformed input and downstream failure.

  • Implement an agent loop

    The posting calls for hands-on agent loops, tool registries, persistent memory and reasoning traces. As practice, code a bounded tool-selection loop that records state transitions and tests a failed tool call.

  • Assemble a document retrieval pipeline

    The role owns preprocessing, chunk boundaries, metadata, vector indexes and retrieval ranking. As practice, index a small document set, compare chunking and hybrid-search results, and inspect what reaches the generation context.

  • Write an evaluation harness

    Golden-truth validation and measurable quality gates are explicit. As practice, run a fixed set of extraction and retrieval cases, calculate extraction F1 and a ranking metric, and flag regressions between two prompt or retrieval versions.

  • Integrate Java and Python services

    The posting seeks Java 21, Spring Boot 3.x and microservices alongside Python/FastAPI services. As practice, sketch or implement an API contract between the services, including validation, timeouts and error responses.

  • Instrument a production pipeline

    BNY assigns ownership of CI/CD, containerized deployments, agent traces, token tracking and audit pipelines. As practice, add trace identifiers, retrieval-quality telemetry and an audit record to a sample pipeline, then outline its Docker and GitLab CI/CD checks.

04

Your preparation checklist

  • Select a production AI project to walk through

    Prepare a diagram and concise account of your own role, architecture decisions, real workloads, failure recovery, audit trails and measured results. The posting emphasizes production delivery rather than prototypes; use only outcomes you can substantiate.

  • Sketch a custom multi-agent architecture

    As interview practice, draw agents, tool registries, planning loops, shared memory, validation and reasoning traces for document extraction. Explain when to build an orchestration component versus use an existing tool; BNY explicitly distinguishes this role from configuring an agent wrapper.

  • Trace a document through the RAG pipeline

    Prepare a design walkthrough from OCR and preprocessing to chunking, embeddings, hybrid retrieval, re-ranking and context assembly. Show how you would compare vector-store choices and, if relevant, add entity extraction and graph-based retrieval.

  • Draft an evaluation and correction plan

    Outline a golden-truth dataset, prompt-version tests, retrieval metrics such as MRR or NDCG, extraction F1, agent success rates and hallucination checks. Include proposed quality gates and human-in-the-loop correction; these are preparation examples, not stated hiring exercises.

  • Prepare a hands-on service design example

    Bring a small code or design example you can explain for a Python/FastAPI agent or document service and its Java 21/Spring Boot integration. Be ready to discuss async processing, Pydantic validation, pytest, APIs and resilience decisions without implying every listed technology was used in your example.

  • Document leadership and operational decisions

    Prepare specific examples of architecture reviews, mentoring, backlog trade-offs and cross-team coordination, alongside a deployment sketch covering CI/CD, containers, agent traces, token usage and auditability. The role leads a VP-level engineer and a broader team of 4–8 developers.

  • Write targeted questions for BNY

    Ask how extraction quality is measured for financial operations, where custom-agent versus platform boundaries sit, how golden-truth data and human correction are maintained, and which platform, data and infrastructure dependencies are most important. Treat answers as information to learn, not assumptions about current processes.

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…