About the Opportunity
Our client, a leading global investment platform, is seeking an AI Engineer to join their client platform team in New York City. This role offers the opportunity to drive the integration of AI technologies across enterprise applications and shape firm-wide adoption by building robust, user-focused solutions. The team is responsible for developing foundational UI and client capabilities that will power emerging AI-driven workflows, reusable libraries, and internal tooling.
The annual base salary range is $120,000 to $125,000. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things. Details about eligibility for bonus compensation (if applicable) will be finalized at the time of offer.
Job Responsibilities
- Build, maintain, and enhance reusable React + TypeScript libraries and shared UI components for new and existing AI-powered workflows
- Implement modern UI patterns to enable prompt-driven and conversational interfaces, streaming results, and integrated evaluation/management tools
- Develop scalable state management solutions (e.g., Redux) for high-impact enterprise applications
- Integrate UI with model context tools and agentic/AI workflows
- Write and execute a suite of unit, integration, and visual regression tests
- Collaborate with frontend and senior engineers in code review and defining team best practices
- Support production deployments and provide technical guidance to teams adopting shared components
- Contribute to architectural patterns supporting trading, research, and operational applications
- Enhance developer productivity through improvements to frameworks, SDKs, shared documentation, and testing best practices
Job Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- 2–3 years of experience with TypeScript, modern frontend development, and component-based UI design
- 1–2 years of backend or service-layer engineering with Java
- Experience with state management libraries (Redux or similar)
- Familiarity with AI/LLM-powered UX—prompt workflows, streaming interfaces, and agent systems
- Exposure to real-time or data-intensive applications (WebSockets, event streams, high-frequency UI grids)
- Knowledge of desktop container frameworks (OpenFin or similar) and charting/data visualization libraries
- Experience producing clean, maintainable, and well-tested code
- Excellent communication skills and a collaborative approach
- Ability to thrive in a fast-paced, dynamic environment
Preferred Skills
- Experience with wireframing/prototyping tools (Figma, Sketch, etc.)
- Understanding of financial products (equities or fixed income)
- Exposure to trading, portfolio, or risk platforms




