AI Full Stack Software Developer

DRW is a Chicago-based diversified trading firm that uses technology, quantitative research, and risk management to provide liquidity across traditional and digital-asset markets.

Chicago, United States
About DRW

Founded by Don Wilson in 1992, DRW trades for its own account across global markets and operates strategies in cryptoassets, venture capital, real estate, carbon markets, and public-equity investments. Its crypto business, Cumberland, has provided institutional crypto-asset liquidity since 2014.

View jobs by DRW

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Build internal systems that leverage AI and machine learning to improve firm productivity. Architect scalable RAG systems, develop LLM evaluation frameworks, provide AI and ML expertise, collaborate with trading and research teams, research emerging technologies, and drive projects from conception through production while maintaining reliability and code quality.

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 and experience with Go, Rust, C++, or Java.
  • Deep understanding of API design, microservices architecture, and distributed systems.
  • Hands-on experience with Docker and orchestration platforms.
  • Strong grasp of design patterns, testing strategies, and code maintainability.
  • Strong experience with LLMs, RAG architectures, and Agentic AI systems.
  • Experience with PostgreSQL, Redis, Kafka, and RabbitMQ.
  • Strong communication skills and ability to lead technical discussions.

Responsibilities

  • Build internal AI and machine learning systems and tooling.
  • Architect efficient and highly scalable RAG systems.
  • Design and implement LLM evaluation frameworks to measure model quality and performance.
  • Provide technical expertise in AI and ML technologies.
  • Collaborate with traders, researchers, and engineers on critical features.
  • Research emerging technologies and evaluate new frameworks.
  • Drive projects from conception to production, including planning, execution, and operational handoff.
  • Maintain system uptime through monitoring, alerting, and proactive maintenance.
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews and promote engineering best practices.
  • Stay current with emerging AI and software technologies.
  • Contribute ideas for new tools, process improvements, and technology adoption.
AI Full Stack Software Developer at DRW | JobStash