About Tower Research Capital
Tower Research Capital is a leading quantitative trading firm founded in 1998, with a 25+ year track record of innovation and a reputation for discovering unique market opportunities. Tower has built its business on a high-performance platform and independent trading teams, empowering portfolio managers to build their teams and strategies independently while providing the economies of scale that come from a large, global organization. Our engineers solve challenging problems in low-latency programming, FPGA technology, hardware acceleration, and machine learning, ensuring our platform remains unmatched in terms of functionality, scalability, and performance.
Responsibilities
- Architecting and developing the next generation of Tower's machine learning research platform, with an emphasis on scalability, reliability, observability, and reproducibility.
- Building infrastructure that enables large-scale experimentation, model training, and simulation across on-premises HPC and multi-cloud environments.
- Partnering closely with quantitative researchers to understand evolving research workflows and translate them into robust platform capabilities.
- Designing and optimizing distributed training pipelines for high-throughput, GPU-accelerated workloads.
- Improving experiment management, model versioning, artifact tracking, and data lineage to ensure transparent and reproducible research.
- Developing tools and frameworks that streamline feature engineering, dataset generation, and large-scale backtesting.
- Leading initiatives to improve compute efficiency, resource scheduling, and workload isolation across heterogeneous environments.
- Enhancing platform observability, including metrics, logging, tracing, and debugging capabilities tailored to ML workloads.
- Supporting rapid iteration by implementing features and fixes on tight timelines while maintaining high engineering standards.
- Contributing to long-term architectural decisions that enable the platform to scale with increasing data volumes and model complexity.
Qualifications
- 2+ years of experience designing and building large-scale distributed systems, ideally in support of research or data-intensive workloads.
- Strong programming experience in Python, with a focus on writing clean, maintainable, and high-performance code.
- Experience developing and operating applications on Linux-based HPC clusters and/or cloud platforms.
- Solid understanding of distributed computing concepts, parallel processing, and resource management.
- Experience with GPU-based workloads and familiarity with modern ML frameworks (e.g., PyTorch, TensorFlow, JAX).
- Experience optimizing data pipelines and handling large-scale structured and unstructured datasets.
- Strong troubleshooting skills with the ability to debug complex, cross-layer system issues.
- Ability to work independently in a fast-paced, research-driven environment.
- Strong communication skills and experience collaborating directly with researchers or data scientists.
Preferred Attributes
- Experience building internal ML platforms or research tooling at scale.
- Familiarity with experiment tracking systems, workflow orchestration frameworks, and model lifecycle management.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Exposure to quantitative finance, simulation systems, or other latency- and performance-sensitive domains.
Benefits
Tower's headquarters are in the historic Equitable Building, right in the heart of NYC's Financial District and our impact is global, with over a dozen offices around the world. At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive – without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.
Our benefits include:
- Generous paid time off policies.
- Savings plans and other financial wellness tools available in each region.
- Hybrid working opportunities.
- Free breakfast, lunch, and snacks daily.
- In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training, and more).
- Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR, and more).
- Volunteer opportunities and charitable giving.
- Social events, happy hours, treats, and celebrations throughout the year.
- Workshops and continuous learning opportunities.