T

Tower Research Capital

Trades financial markets with computer models

Machine Learning Research Engineer

AI ResearchConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • Demonstrate deep proficiency in Python and software design principles.
  • Be able to build clean, scalable application programming interfaces and abstractions for developers and researchers.
  • Have hands-on experience with modern machine-learning frameworks such as PyTorch or TensorFlow.
  • Understand how to train, evaluate, and deploy models at scale.
  • Have experience scaling machine-learning workloads across GPUs and multi-node clusters using frameworks such as Ray, Dask, or PyTorch Distributed.
  • Be familiar with large language model tooling, agentic frameworks, and using artificial intelligence to automate coding, research, or testing tasks.
  • Be able to debug and identify bottlenecks across hardware and software layers, including memory limits, GPU utilization, and data-pipeline latency.

Responsibilities

  • Serve as the primary feedback loop for the entire machine-learning stack.
  • Run complex models through the full machine-learning pipeline to test training and inference environments.
  • Validate central infrastructure in practice and identify system bottlenecks before broader rollout to research teams.
  • Build high-level abstractions that allow users to bypass setup friction.
  • Integrate core machine-learning tooling with underlying simulation and data frameworks to provide a unified entry point to the full technology stack.
  • Enable rapid iteration on real-world data and distributed training via Ray.
  • Use artificial-intelligence agents and auto-research workflows to generate experiments, stress-test distributed clusters, and provide actionable, data-driven feedback on infrastructure optimization and development needs.
  • Bridge infrastructure builders and machine-learning researchers.
  • Exhaustively test new models and push the platform's limits.
  • Document and publish empirical findings on system capabilities and hardware performance.
  • Use validated insights to assist engineering teams with platform improvements and advise researchers on how to best leverage the stack.

Desired Qualifications

  • Previous experience working in quantitative finance or complex algorithmic research environments.
  • Familiarity with large-scale time-series data, simulation engines, or performance benchmarking.
  • A proven track record of bridging systems engineering and applied machine-learning research.

About the Company

Tower Research Capital

Trades financial markets with computer models

Tower Research Capital trades financial instruments with computer models and supplies liquidity, or ready buying and selling prices, to other market participants. Its researchers test strategies against historical data before deploying them through a platform built largely in-house. The platform combines market data, order routing and risk controls, letting traders act on signals across stocks, futures, options and currencies. It earns trading profits by taking positions for its own account, and its liquidity businesses trade directly with counterparties rather than managing their investments. Tower was founded in 1998 and is headquartered in New York City.

Company size
1,001-5,000
Company stage
Not listed
Total funding
$116.1M
Headquarters
New York City, New York
Founded
1998

Recently Posted Jobs

Explore more opportunities at Tower Research Capital

See more jobs