B

BNY

Safeguards and moves assets for investors

Vice President AI/ML Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeNew York, NY, USA$83k - $209kIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field is required; an advanced degree is preferred.
  • At least 6 years of professional software engineering experience and at least 2 years building production AI/ML systems are required.
  • Strong RAG expertise, including embedding models, vector databases, chunking, retrieval optimization, context-window management, and prompt assembly.
  • Experience with agent orchestration, tool-use patterns, function calling, structured output parsing, and memory and state management for multi-turn agent interactions.
  • Proficiency in Python 3.11 or later, FastAPI, asynchronous patterns, Pydantic, Poetry, and pytest.
  • Experience integrating large language models, including prompt engineering, token management, streaming, error handling, and rate limiting.
  • Knowledge of natural language processing and document processing, including OCR post-processing, text segmentation, and entity extraction.
  • Testing rigor, including unit and integration testing, golden-truth validation, and retrieval-metric evaluation.
  • API design experience, including RESTful services, OpenAPI specifications, and versioning strategies.
  • Strong problem-solving skills and the ability to manage complex data processes.
  • Excellent collaboration and communication skills for working effectively with cross-functional teams.

Responsibilities

  • Implement agentic pipelines, including agent loops, tool registries, memory stores, reasoning traces, and self-correction mechanisms.
  • Build and optimize end-to-end retrieval-augmented generation systems, including document ingestion and preprocessing of OCR output, PDFs, and structured or unstructured text; chunking strategies; embedding generation and vector-index management; retrieval orchestration with hybrid search, metadata filtering, and re-ranking; and context assembly and prompt construction for large language model calls.
  • Develop vectorization pipelines, including embedding-model integration, batch processing, incremental index updates, and similarity-search tuning.
  • Implement multi-agent coordination patterns, including shared blackboards, inter-agent messaging, task decomposition, and consensus mechanisms.
  • Build prompt-engineering infrastructure, including template management, few-shot example selection, chain-of-thought scaffolding, and output parsing.
  • Develop evaluation harnesses for automated accuracy measurement, retrieval-quality metrics, regression detection, and A/B comparison tooling.
  • Build FastAPI services that expose AI capabilities as production APIs for extraction, validation, and classification.
  • Contribute to Java and Spring Boot platform services where AI integrates with business workflows.
  • Design and maintain database schemas for AI metadata, including audit trails, pipeline runs, memory entries, and knowledge graphs.
  • Implement content-policy enforcement and data-governance controls within AI pipelines.
  • Mentor 2–3 mid-level engineers on AI engineering practices.
  • Participate in architecture reviews and design sessions.
  • Document patterns, decisions, and runbooks for AI system operation.
  • Collaborate with product and business stakeholders to translate requirements into technical solutions.

Desired Qualifications

  • Experience constructing knowledge graphs from unstructured text.
  • Familiarity with code-AI concepts, including code generation, automated testing, and AI-assisted refactoring.
  • Java and Spring Boot experience for cross-stack contribution.
  • Angular and TypeScript experience for full-stack context.
  • Experience with model evaluation, including F1 scores, precision and recall for extraction, and MRR/NDCG for retrieval.
  • Exposure to fine-tuning or prompt-optimization techniques.
  • Understanding of graph RAG or hybrid-retrieval architectures.
  • Capital-markets or financial-services domain exposure.
  • Experience with enterprise deployment, including Docker, CI/CD, and artifact repositories.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs