Overview
Full Time
Skills
Asset Management
Value Engineering
Web Applications
UI
User Experience
Research
Modeling
RESTful
Communication
Collaboration
Requirements Elicitation
Mentorship
IT Architecture
Software Development
React.js
JavaScript
TypeScript
Node.js
Real-time
WebSocket
Docker
Orchestration
Kubernetes
SQL
NoSQL
Database
Software Engineering
Continuous Integration
Continuous Delivery
Python
Backend Development
Machine Learning (ML)
Vector Databases
Semantic Search
Finance
Cloud Computing
Amazon Web Services
Apache Kafka
RabbitMQ
Artificial Intelligence
Jupyter
Data Science
Workflow
Grafana
Job Details
The Applied AI team at Balyasny Asset Management is at the forefront of transforming how investment professionals interact with artificial intelligence. We've built BamGPT and a comprehensive suite of AI-powered tools including custom assistants, deep research capabilities, scheduled prompts, and enterprise integrations. We're now evolving our platform to a true collaborative AI workspace where agents function as intelligent team members.
Role Overview
We are seeking an experienced Senior Full-Stack Engineer to join our Applied AI team in building the next generation of AI-powered investment tools. You will work on cutting-edge projects that directly impact how portfolio managers, analysts, and researchers leverage AI in their daily workflows. This role requires expertise in modern web technologies (React, Node.js, Python) and a passion for creating intuitive, high-performance applications that seamlessly integrate complex AI capabilities.
The ideal candidate will have deep experience building scalable web applications, a strong understanding of AI/ML integration patterns, and the ability to translate complex technical capabilities into elegant user experiences. You'll be instrumental in our mission to evolve AI from a chat interface to persistent, collaborative workspaces where AI agents can work alongside human teams.
Key Responsibilities
Minimum Qualifications
Preferred Qualifications
Role Overview
We are seeking an experienced Senior Full-Stack Engineer to join our Applied AI team in building the next generation of AI-powered investment tools. You will work on cutting-edge projects that directly impact how portfolio managers, analysts, and researchers leverage AI in their daily workflows. This role requires expertise in modern web technologies (React, Node.js, Python) and a passion for creating intuitive, high-performance applications that seamlessly integrate complex AI capabilities.
The ideal candidate will have deep experience building scalable web applications, a strong understanding of AI/ML integration patterns, and the ability to translate complex technical capabilities into elegant user experiences. You'll be instrumental in our mission to evolve AI from a chat interface to persistent, collaborative workspaces where AI agents can work alongside human teams.
Key Responsibilities
- Design and develop sophisticated web applications using React, Node.js, and Python that serve as the primary interface for BAM's AI capabilities
- Build intuitive UI/UX for complex AI workflows including deep research, document analysis, quantitative modeling, and multi-agent collaboration
- Architect and implement RESTful APIs and real-time communication systems (WebSockets) to support AI agent interactions
- Collaborate with ML engineers to optimize the integration of LLMs and other AI models into production applications
- Collaborate with ML researchers to prototype, develop and deploy new ML models, systems and modes of interaction
- Participate in the full software development lifecycle from requirements gathering through deployment and support
- Mentor junior engineers and contribute to technical architecture decisions
- Participate in on-call rotations to support critical AI infrastructure
Minimum Qualifications
- 7+ years of professional software development experience with at least 4 years in full-stack development
- Expert-level proficiency in React.js and modern JavaScript/TypeScript ecosystem
- Strong experience with Node.js for building scalable backend services
- Experience with real-time web technologies (WebSockets, Server-Sent Events)
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Experience with both SQL and NoSQL databases
- Strong understanding of software engineering best practices, CI/CD, and infrastructure as code
Preferred Qualifications
- Experience integrating LLMs and AI models into production applications
- Proficiency in Python for backend development and AI/ML integration
- Familiarity with OpenAI APIs, Anthropic Claude, or similar AI services
- Experience with vector databases and semantic search systems
- Knowledge of financial markets and investment workflows
- Experience with cloud platforms (AWS preferred)
- Familiarity with message queuing systems (Kafka, RabbitMQ)
- Understanding of AI agent architectures and multi-agent systems
- Experience with Jupyter notebooks and data science workflows
- Experience with monitoring and observability tools (Sentry, Grafana)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.