Our financial services client is seeking an AI Solutions developer well versed in Java and Python. This is a consulting position and will require to be onsite in mid-town NYC 3 days a week. No relocation candidates - local NY Metro candidates only.
Job Title:
Senior AI Solutions Developer - Java & Python
Department Overview
The Information Technology department is leading the charge in digital transformation, leveraging artificial intelligence, machine learning, and next-generation software development practices to drive innovation and enhance client experiences. Our mission is to build secure, scalable, and intelligent systems that support our evolving business needs. We foster a collaborative, agile environment that values innovation, continuous learning, and the integration of cutting-edge technologies.
Role Overview
We are seeking a hands-on Senior AI Solutions Developer to join our Reference Data team, with a focus on designing and delivering next-generation client and account onboarding systems, powered by AI-driven automation. This role requires a strong background in Java and Python development, experience with large language models (LLMs), and a deep understanding of how to integrate AI/ML technologies into enterprise applications.
The ideal candidate has at least 10 years of software engineering experience and a proven track record in building scalable, AI-enhanced systems within complex environments.
Key Responsibilities
Architect, develop, and deploy intelligent systems using Java, Python, and modern AI/ML frameworks.
Design and implement AI-powered automation workflows for client onboarding and SSI reference data management.
Integrate LLM APIs (e.g., OpenAI, Anthropic) into existing enterprise systems.
Build and maintain microservices, REST APIs, and cloud-native applications.
Leverage vector databases, embedding models, and RAG (Retrieval Augmented Generation) for data enrichment and contextual AI experiences.
Collaborate with data scientists and infrastructure teams to deploy and monitor AI/ML models.
Participate in AI solution design, from prompt engineering to AI agent orchestration and workflow automation.
Lead initiatives for AI model fine-tuning, optimization, and safe, responsible AI practices.
Mentor junior developers and guide teams in adopting AI-first architectural patterns.
Required Skills and Experience
10+ years of software development experience with strong expertise in:
Core Java, including multithreaded programming and microservices architecture
Python, especially in AI/ML application development
Proficiency with:
Spring Boot, ORM frameworks, JUnit
Sybase, SQL Server, or similar RDBMS
Maven, Jenkins, CI/CD pipelines
Docker, Kubernetes, and containerized deployments
Cloud-native app design (AWS, Azure, or GCP preferred)
Experience with Large Language Models (LLMs) and their APIs (e.g., OpenAI, Hugging Face)
Strong understanding of:
Prompt engineering and AI best practices
AI orchestration frameworks and agent-based systems
Vector databases and embeddings
Retrieval Augmented Generation (RAG) workflows
Familiarity with AI/ML model deployment, monitoring, and governance
Experience building AI-powered workflow automation tools
UI experience using Angular or React is a plus
Preferred Knowledge
Understanding of client onboarding lifecycle and reference data systems
Familiarity with data relationships, entity design, and domain modeling
Awareness of AI ethics, responsible AI principles, and compliance risks
Prior experience working in financial services or regulated industries is a plus
Organizational & Soft Skills
Strong ownership mindset and commitment to quality
Excellent communication and collaboration skills
Proven leadership experience in global and distributed teams
Passion for innovation and continuous improvement
Ability to evaluate and integrate new AI technologies in real-world systems