Senior Full-Stack Engineer – Applied AI Team

Balyasny Asset Management L.P.7 months ago
San Francisco, California, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

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.

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. You'll be instrumental in our mission to evolve AI from a chat interface to persistent, collaborative workspaces where AI agents 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.

Required 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).

Required Skills

Real-time Communication
CI/CD
React.js
SQL
RESTful APIs
Node.js
JavaScript
NoSQL
Python
AI/ML Integration
Containerization (Docker)
WebSockets
Orchestration (Kubernetes)
TypeScript