Skip to content

AI Full Stack Software Developer

DRW
🇨🇦MontréalSeniorFull-timePosted April 1, 2026

About the Role

Join DRW's AI and Multi Asset Systematic Strategies team to build AI and ML-powered tools and solutions that enable teams across the firm to work more effectively. You'll build critical infrastructure and tooling that harnesses AI and machine learning to boost productivity across the organization. This role involves architecting scalable systems, designing LLM evaluation frameworks, collaborating with traders and researchers, and driving projects from conception to production while ensuring system reliability and maintaining high code quality standards.

Requirements

  • Bachelor's or Master's degree in Computer Science or Software Engineering
  • 4-7+ years building production software systems with demonstrated technical leadership
  • Strong full-stack development experience with modern web frameworks and backend services
  • Proficiency in Python (required)
  • Experience with at least one systems language (Go, Rust, C++, or Java)
  • Deep understanding of API design, microservices architecture, and distributed systems
  • Hands-on experience with containerization (Docker) and orchestration platforms
  • Strong grasp of software engineering principles including design patterns, testing strategies, and code maintainability
  • Strong experience with LLMs, RAG architectures, and Agentic AI systems
  • Experience with databases (PostgreSQL, Redis) and message queues (Kafka, RabbitMQ)
  • Strong communication and interpersonal skills with ability to lead technical discussions