Back to Jobs
Recently postedTechnology

Senior AI Software Engineer (VP)

PRI TechnologyNew York, NY🇺🇸United States

Quick overview

SeniorityLeader
Work modeOn Site
LocationNew York, NY, United States
DjangoNext.jsSQLMicrosoft ExcelGitPythonGenerative AIAzureReactJavaScriptTypeScriptJiraAgileCI/CDRAG

Job description

Job Description

Senior AI Software Engineer (VP)

\n

Employment Type: Full-Time, Permanent - This role is not eligible for employment-based immigration sponsorship. Applicants must be legally authorized to work in the United States without employer sponsorship, now or in the future.

\n

Onsite in New York, NY - Local candidates only

\n\n

We are looking a Senior AI Software Engineer (VP) for an investment banking client seeking to expand its AI and Business Technology capabilities.

\n

This position combines hands-on software engineering with direct collaboration with investment bankers and business stakeholders. The successful candidate will develop AI-enabled applications, workflow automation, and software integrations that address business needs and improve day-to-day operations.

\n

The role requires an experienced engineer who can independently manage technical projects, from understanding business requirements and designing solutions to development, testing, deployment, and ongoing support.

\n

In addition to delivering business-facing applications, this individual will contribute to the firm's internal AI platform, develop reusable integrations, and provide technical guidance to junior colleagues.

\n\n

REQUIREMENTS:

\n
    \n
  • Strong professional experience in software engineering, with hands-on proficiency in Python and JavaScript or TypeScript.
  • \n
  • Experience developing full-stack applications using technologies such as React, Next.js, or Django.
  • \n
  • Proven ability to design, develop, integrate, and troubleshoot APIs and backend services.
  • \n
  • Strong knowledge of SQL and relational databases.
  • \n
  • Working knowledge of generative AI technologies, including large language models (LLMs) and their integration into software applications.
  • \n
  • Familiarity with software engineering practices involving Git, testing, debugging, deployment, and maintainable code.
  • \n
  • Experience independently delivering software projects from requirements gathering through implementation and support.
  • \n
  • Ability to communicate technical concepts, recommendations, and trade-offs to both technical and non-technical stakeholders.
  • \n
  • Strong organizational, analytical, and problem-solving skills, with the ability to manage multiple priorities.
  • \n
  • Experience providing technical guidance or mentoring to other engineers.
  • \n
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • \n
\n\n

Additional Experience That Would Be Valuable

\n
    \n
  • Developing AI-powered applications, retrieval-augmented generation (RAG) solutions, AI agents, or model evaluation workflows.
  • \n
  • Familiarity with Model Context Protocol (MCP).
  • \n
  • Experience with Azure or other cloud environments, containerization, CI/CD, authentication, access controls, and application monitoring.
  • \n
  • Experience with Agile methodologies, Jira, stakeholder demonstrations, and user acceptance testing.
  • \n
  • Exposure to investment banking, financial services, or transaction-related business processes.
  • \n
  • Familiarity with Salesforce, Excel, or data visualization technologies.
  • \n
\n\n

Interested in learning more? Apply to be considered for this opportunity.

\n

Similar jobs