cover image
DRW

DRW

www.drw.com

9 Jobs

2,157 Employees

About the Company

At DRW, we identify and capture trading and investment opportunities globally. What sets us apart is our diversified approach—trading across many asset classes and instruments, in markets around the world, with horizons from seconds to years. We succeed by leveraging technology, research and risk management.

We offer the best of both worlds: the opportunity and spirit of a startup and the benefits and stability of an established, experienced firm. Our employees work hard to solve interesting problems, and their results are rewarded. We value continuous learning—from our outcomes, from the environment and from each other. It’s a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you’ll meet.
//
Chez DRW, nous identifions et saisissons les opportunités de négociation et d'investissement au niveau mondial. Ce qui nous différencie, c'est notre approche diversifiée : nous négocions sur de nombreuses classes d'actifs et d'instruments, sur des marchés du monde entier, avec des horizons allant de quelques secondes à plusieurs années. Nous réussissons en nous appuyant sur la technologie, la recherche et la gestion des risques. Nous offrons le meilleur des deux mondes: les opportunités et l'ésprit d’une entreprise en démarrage, et les avantages et la stabilité d'une entreprise établie et expérimentée. Nos employés travaillent dur pour résoudre des problèmes intéressants et leurs résultats sont récompensés. Nous valorisons l'apprentissage continu – de nos résultats, de l’environnement et de chacun de nous. C’est un lieu où les attentes sont élevées, la curiosité est profonde et la collaboration est constante, et où l’on retrouve quelques-uns des individus les plus intelligents et les plus passionnés que vous puissiez rencontrer.

Listed Jobs

Company background Company brand
Company Name
DRW
Job Title
Trading Systems Engineer
Job Description
**Job Title** Trading Systems Engineer **Role Summary** Ensures reliability, performance, and integration of a global trading platform. Works with traders, developers, and infrastructure teams to maintain system health, respond to support incidents, and automate processes. **Expectations** - Deliver high‑availability trading infrastructure under tight deadlines. - Communicate technical solutions to traders and external exchange partners. - Troubleshoot complex issues in production and non‑production environments. - Proactively improve automation, monitoring, and configuration management. **Key Responsibilities** 1. Monitor and maintain the operational health of trading systems (ETFs, Equities, FX, Commodities, Energy, Cryptoassets). 2. Respond to real‑time support requests from traders and development teams. 3. Design, implement, and maintain automation scripts (Python, Bash) to reduce manual effort. 4. Build and maintain SQL queries for diagnostics, reporting, and data integrity. 5. Collaborate with external trading partners (exchanges, clearinghouses) to resolve connectivity or data issues. 6. Document incident post‑mortems, root causes, and corrective actions. 7. Onboard new trading desks, systems, and technologies. 8. Maintain networking configuration and troubleshoot VLAN, multicast, TCP/IP, DNS, DHCP issues. 9. Participate in change management, release coordination, and standard operating procedures. **Required Skills** - 5+ years in trade support, site reliability engineering, or related operations. - Proficiency in Linux/Unix system administration. - Strong scripting (Python, Bash) for automation. - Advanced SQL skill set for complex queries and updates. - Networking fundamentals: multicast, TCP/IP, DNS, DHCP, common troubleshooting tools. - Excellent written and verbal communication. - Ability to perform under high‑pressure, fast‑moving environments. - Familiarity with financial markets and trading platforms. **Required Education & Certifications** - Bachelor’s degree in STEM (Computer Science, Engineering, Information Technology) or a related field. - Relevant certifications (e.g., Linux Professional Institute Certification, Cisco CCNA) are a plus but not mandatory.
London, United kingdom
On site
Mid level
07-12-2025
Company background Company brand
Company Name
DRW
Job Title
Software Engineer, Trading – Cumberland Systematic
Job Description
Job title: Software Engineer, Trading – Cumberland Systematic Role Summary: Full‑stack engineer responsible for designing, developing, and maintaining high‑availability, low‑latency trading and research systems for a global multi‑asset platform. Works in C++ and Python, integrating with core services and collaborating closely with quantitative researchers, traders, and operations teams. Expactations: Deliver robust, maintainable code that meets high performance and uptime requirements; own projects from requirements to production; collaborate daily with quants and traders; support on‑call duties; continuously improve system design, performance, and observability. Key Responsibilities: - Design, develop, test, document, and maintain software for research, trading, and post‑trade analysis. - Build market‑data ingestion, feature/ signal computation, portfolio optimisation, and execution management modules. - Write multi‑language (C++/Python) components, ensuring concurrency, type safety, and low latency. - Perform unit, functional, and integration testing; maintain CI pipelines and deployment workflows. - Collaborate with researchers, traders, and engineers; provide on‑call support. - Monitor and instrument systems for observability, reliability, and performance tuning. Required Skills: - 5+ years professional experience in modern C++ (C++17/20). - Proven ability to build mission‑critical, high‑availability distributed systems with tight latency constraints. - Strong concurrency and multithreading expertise in C++ and Python. - Deep understanding of networking, type systems, and performance profiling. - Practical knowledge of statistical and numerical methods relevant to trading. - Experience with trading domain components (market data, order routing, risk). - Excellent verbal and written communication, strong motivation, and a continuous learning mindset. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). - Certifications in C++ or systems engineering are a plus.
London, United kingdom
On site
Mid level
25-12-2025
Company background Company brand
Company Name
DRW
Job Title
AI Engineer
Job Description
Job Title: AI Engineer Role Summary: Design, build, and maintain AI/ML systems that support multi‑asset trading strategies. Provide end‑to‑end solutions from proof‑of‑concept to production, collaborating across technology, research, and trading groups to integrate AI into business workflows. Expectations: - Deliver scalable, reliable AI infrastructure that enhances productivity and innovation. - Lead the selection, integration, and optimization of ML frameworks across heterogeneous hardware. - Ensure continuous model training, validation, and monitoring with minimal downtime. Key Responsibilities: - Develop AI pipelines, feature stores, and model repositories. - Implement automated systems for training, validation, and monitoring of models. - Troubleshoot performance bottlenecks and optimize GPU/CPU utilization. - Collaborate with traders, researchers, and data scientists to prioritize high‑impact AI use cases. - Mentor junior engineers and contribute to best practices in MLOps and AIOps. Required Skills: - Python programming and expertise with TensorFlow, PyTorch, TensorRT, or ONNX. - Experience building, deploying, and monitoring production ML/AI models. - Proficiency with MLOps/AIOps tools and pipelines. - Knowledge of Large Language Models, retrieval‑augmented generation, and fine‑tuning. - Strong analytical and problem‑solving abilities. - Excellent communication and teamwork skills. Required Education & Certifications: - Bachelor’s degree or advanced degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field. - 3+ years of professional experience in ML/AI technology.
London, United kingdom
On site
Junior
25-12-2025
Company background Company brand
Company Name
DRW
Job Title
C++ Software Developer
Job Description
Job title: C++ Software Developer Role summary: Design, develop, and maintain low‑latency, high‑availability trading and data processing systems. Work closely with research and trading teams to translate business and technical requirements into scalable, performant C++ solutions. Expectations: Deliver production‑grade code under tight latency constraints; demonstrate strong ownership of project life‑cycle from design through deployment; participate in code reviews, design discussions, and cross‑functional collaboration; mentor junior teammates and contribute to a culture of continuous improvement. Key responsibilities: - Engineer scalable, low‑latency trading systems in C++ using modern standards (C++11/14/17/20). - Build, test, and deploy multi‑threaded applications with strict performance and reliability targets. - Analyze stakeholder requirements, propose architecture, and translate them into efficient, maintainable code. - Conduct design and code reviews, enforce software engineering best practices, and guide architectural decisions. - Lead or drive new initiatives, including evaluation and integration of new technologies, tools, and libraries. - Troubleshoot, performance‑tune applications on Linux (socket I/O, memory usage, CPU profiling) and optimize hardware/software interaction. - Collaborate with DBAs, project managers, and trading analysts to ensure system stability and alignment with business goals. Required skills: - Extensive experience with C++ (modern standards) and the Standard Template Library. - Proficiency in multi‑threaded programming, concurrency primitives, and thread‑safety techniques. - Deep understanding of low‑latency systems: kernel tuning, network stack, memory allocation, and profiling. - Familiarity with Boost, additional libraries commonly used in trading environments. - Strong debugging, problem‑solving, and performance‑analysis skills on Linux. - Excellent written and verbal communication in English. - Ability to work independently and as part of a cohesive engineering team. Required education & certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). - No specific certifications mandated, but knowledge of software engineering principles and best practices is essential.
Montreal, Canada
On site
25-01-2026