Senior Vice President, AI/ML Software Engineer
About the role
We’re seeking a Senior Vice President AI/ML Software Engineer to lead the architecture and delivery of production-grade AI systems built on agentic frameworks, retrieval-augmented generation (RAG), and LLM orchestration. This is a hands-on technical leadership role responsible for a team of engineers building autonomous AI pipelines that extract, validate, and reason over complex unstructured documents. You will own the technical vision for a multi-agent ecosystem—designing pipeline orchestration engines, embedding/vectorization strategies, knowledge retrieval systems, and AI-assisted code generation tooling. You will lead a VP-level engineer and a broader team of 4-8 developers. This role is based in New York, NY.
What sets this role apart
- You build the agent framework, not just configure one—custom orchestration engine, not a LangChain wrapper
- Production AI with real consequences—extraction accuracy directly impacts financial operations
- Full RAG ownership—from raw OCR bytes through embedding, retrieval, and generation
- Evaluation-driven culture—golden-truth datasets, automated regression, measurable quality gates
- Greenfield AI + enterprise integration—build new AI-native systems that plug into established platforms
Responsibilities
Technical Leadership & Architecture
- Architect agentic AI systems: multi-agent orchestration, tool-use patterns, planning/reasoning loops, and autonomous decision chains
- Design and evolve RAG infrastructure—chunking strategies, embedding pipelines, vector store selection, retrieval ranking, and context window optimization
- Define vectorization strategy: embedding model selection, dimensionality trade-offs, hybrid search (dense + sparse), and re-ranking approaches
- Own the AI pipeline orchestration framework—blocks, inlets/outlets, blackboards, memory stores, and content policy enforcement
- Make build-vs-buy decisions across the AI toolchain (vector databases, agent frameworks, evaluation harnesses, model gateways)
- Establish patterns for prompt engineering at scale: prompt versioning, chain-of-thought decomposition, few-shot management, and guardrails
Agentic & RAG Systems Design
- Design multi-agent architectures with shared memory, blackboard patterns, and inter-agent communication protocols
- Build autonomous extraction agents capable of planning, tool selection, self-correction, and validation
- Implement knowledge graph construction from unstructured documents—entity extraction, relationship mapping, and graph-based retrieval
- Develop evaluation frameworks: retrieval precision/recall, extraction accuracy, agent task completion rates, and hallucination detection
- Design feedback loops: human-in-the-loop correction, reinforcement from golden-truth datasets, and continuous prompt refinement
Team Leadership
- Lead, mentor, and grow a team of 4-8 engineers (AI/ML, backend, full-stack)
- Directly manage a VP-level AI engineer; provide technical guidance and career development
- Drive architecture reviews, design sessions, and technical decision-making
- Own sprint planning, technical backlog, and delivery commitments
- Foster a culture of rapid experimentation balanced with production rigor
Hands-On Engineering
- Implement core agentic components: agent loops, tool registries, memory persistence, and reasoning traces
- Build embedding pipelines—document preprocessing, chunk boundary detection, metadata enrichment, and vector index management
- Develop scoring and validation systems (Bayesian confidence, cross-agent consensus, golden-truth comparison)
- Contribute to platform services (Java/Spring Boot) and AI service layer (Python/FastAPI)
- Build AI-assisted developer tooling: code generation workflows, automated test generation, and intelligent code review
Delivery & Operations
- Own CI/CD pipelines, containerized deployments, and environment promotion
- Define observability: agent execution traces, token usage tracking, retrieval quality metrics, and pipeline telemetry
- Manage schema evolution and data stores (relational + vector)
- Coordinate cross-team dependencies with platform engineering, data engineering, and infrastructure
Requirements
- Bachelor's degree or advanced degree in computer science, engineering, or a related discipline, or equivalent work experience
- 10+ years of professional software engineering experience
- 3+ years leading or technically mentoring engineering teams
- Deep expertise in AI/ML systems:
- LLM orchestration, prompt engineering, chain-of-thought reasoning
- RAG architectures: chunking, embedding, retrieval, re-ranking, context assembly
- Agentic patterns: ReAct, tool-use, planning loops, multi-agent coordination
- Vector databases and embedding models (OpenAI embeddings, sentence-transformers, FAISS, Pinecone, Weaviate, or similar)
- Strong Python (3.11+): FastAPI, async/await, Poetry, Pydantic, pytest
- Solid Java experience: Java 21, Spring Boot 3.x, microservice architecture
- Production AI delivery: systems handling real workloads with observability, error recovery, and audit trails
- Document intelligence: OCR pipelines, NLP, structured extraction from unstructured text
- Testing & evaluation: golden-truth validation, retrieval metrics (MRR, NDCG), extraction F1 scores, agent success rates
- Enterprise architecture: API design, circuit breakers, caching, event-driven patterns
Preferred Qualifications
- Experience building custom agent frameworks (not just using LangChain/CrewAI out-of-the-box)
- Knowledge of graph-based retrieval—knowledge graphs, graph RAG, entity-relationship extraction
- Experience with code AI: AI-assisted development tools, code generation pipelines, automated refactoring
- Familiarity with model fine-tuning, LoRA/QLoRA, or RLHF techniques
- Exposure to evaluation-driven development—automated prompt regression testing, A/B testing of retrieval strategies
- Angular/TypeScript experience for full-stack visibility
- Capital markets or financial services domain knowledge
- Familiarity with enterprise AI governance: content policies, PII handling, data residency
Technology Stack
- AI/Agentic: LLM orchestration, multi-agent systems, ReAct patterns, tool-use, autonomous pipelines
- RAG & Vectors: Embedding models, vector stores, hybrid search, re-ranking, chunk optimization
- LLM: Azure OpenAI, GPT-4o, enterprise model gateways, prompt versioning
- Python: Python 3.12/3.13, FastAPI, Poetry, Pydantic, async pipelines
- Java: Java 21, Spring Boot 3.x, Maven, Resilience4j, Hazelcast
- Frontend: Angular 19, TypeScript, D3.js, ECharts
- Database: Oracle, PostgreSQL, vector databases
- Infrastructure: Docker, GitLab CI/CD, Artifactory
- Observability: Agent traces, token tracking, retrieval quality metrics, audit pipelines
Benefits
BNY offers highly competitive compensation, benefits, and wellbeing programs rooted in a strong culture of excellence and our pay-for-performance philosophy. We provide access to flexible global resources and tools for your life’s journey. Focus on your health, foster your personal resilience, and reach your financial goals as a valued member of our team, along with generous paid leaves, including paid volunteer time, that can support you and your family through moments that matter.