Algorithmic Trader Job Description Template

The algorithmic trading team is responsible for the research, design and implementation of algorithms and the products designed for clients that utilize them. This is a great opportunity to work in a fast-paced environment developing cutting-edge algorithmic trading strategies, where you will be involved in challenging new initiatives and stay current with the latest industry developments. Ideal candidates should have strong quantitative, technical and soft skills that can foster innovation in a collaborative team culture. 

Typical Duties and Responsibilities

  • Develop new algorithmic trading strategies 
  • Research and analyze methods to enhance existing algorithmic trading strategies
  • Perform analysis of large data sets consisting of market data, orders, executions and derived analytics
  • Support and develop various core models and predictive signals used by execution algorithms
  • Perform research on market microstructure and market impact models
  • Provide data and analysis supporting initial model validation and ongoing performance analysis
  • Conduct performance analysis and tuning of clients flows.
  • Enhance and use algo trading simulator and other tools to tune various execution algorithms
  • Understand production strategy and model code to run tests and make enhancements
  • Support desk enquiries and collaborate closely with traders and technology professionals

Education

  • Bachelor’s degree in computer science, statistic, math, or a related field

Required Skills and Experience

  • Good understanding of US cash equities and market microstructure.
  • 3+ years of experience in a trading environment, ideally in a research and development role
  • Experience applying statistical modeling and machine learning on large trading and market data sets
  • Experience with predictive signals, market impact and optimal trade scheduling models
  • Strong analytical and quantitative skills
  • Proficiency with Python or R
  • Good communication skills, both verbal and written

Preferred Qualifications

  • Experience with Q/KDB or time series databases
  • Knowledge of Java or C++ is highly desirable
Contact us

Recruit with Nexus IT Group