2 months ago
Tel Aviv-Yafo, IsraelSenior
Responsibilities
- Implement research studies, simulate trading strategies, and develop algorithms for financial markets.
- Design trading-strategy simulation software optimized for distributed computation.
- Develop software for large-scale data acquisition, storage, accessibility, and visualization.
- Maintain and extend data-analysis infrastructure and tooling.
- Create user interfaces for data exploration and post-trade analysis.
- Accelerate research projects from strategy prototype to production deployment.
- Mentor junior engineers through best-practice guidance, pair programming, and code reviews.
- Evaluate new technologies and improve the technology stack.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of software development experience with modern C++ and Python.
- Strong understanding of object-oriented design, data structures, and algorithms.
- Ability to advise and collaborate with researchers on software engineering tools and practices.
- Clear programming, communication, and problem-solving skills.
- Skills in numerical computing, machine learning, and visual intelligence.
- Demonstrated ability to produce algorithmic code in a fast-paced environment.
Benefits
- Highly competitive compensation packages.
- Training and continuing education opportunities.
- Immediate responsibility within an algorithmic trading team.
- Onsite role in DRW’s Tel Aviv office near the TLV University train station.
About DRW
DRW is a privately held proprietary trading firm that uses its own capital to trade and invest across global markets and asset classes, powered by technology and research. Founded in 1992 and headquartered in Chicago, it develops trading systems for strategies ranging from seconds to years and manages its own risk rather than external client money. The firm operates internationally from multiple offices.
