ALGORITHMIC TRADING SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: July 28, 2024 - Algorithmic Trading requires a comprehensive understanding of US Equity markets and Market Microstructure and experience in developing various trading algorithms. Candidates should possess strong programming skills in Java and other object-oriented languages like C++, as well as proficiency in statistical programming languages such as Python or R. Effective verbal and written communication skills are essential for conveying complex concepts within the trading environment.

Summary of Algorithmic Trading Knowledge and Qualifications on Resume

1. BS in Finance with 2 years of Experience

  • Strong critical thinking and problem solving skills. 
  • Ability to reason and explain decision making under situations with incomplete information.
  • Coding and or programming experience.
  • An interest in financial instruments, processes, and participant landscape.
  • A collaborative nature and a willingness to try put initial effort in and iterate.
  • Strong interest in finance and coding
  • Python or other programming language
  • Fluent in English
  • Have very strong hands on software development experience using Java or C# technology
  • Have strong computer science background with a good knowledge of fundamental OO analysis and design techniques
  • Have experience of building algo trading applications for another bank

2. BS in Computer Science with 3 years of Experience

  • Knowledge of time series analysis, optimization, probability theory and statistics is essential
  • Sound knowledge of at least one of the following programming languages – Python or R
  • Ability to clearly and concisely formulate findings in a written form
  • Good communication skills and able to explain technical details clearly
  • A team player able to work with colleagues collaboratively and stakeholders across multiple jurisdictions globally
  • Ability to work independently with strong work ethic in a challenging and emerging area for model validation
  • Experience working in a CI/CD environment
  • Have good knowledge of electronic trading principles
  • Have excellent communication skills in English.
  • Ability to juggle multiple tasks and projects in a fast paced work environment.
  • Applicable licenses: Will be required to either already have or apply upon arrival for Series 7 and 63.

3. BS in Mathematics with 5 years of Experience

  • Good understanding of US Equity Algorithmic Trading and Market Microstructure.
  • Experience in trading environment, should be in research and development of agency execution algorithms, smart order routing strategy, liquidity seeking strategies, market making strategies or high frequency trading strategies.
  • Experience applying statistical modeling and machine learning towards analysis of large data sets.
  • Experience with Predictive signal, Market Impact and Optimal Trading schedule models are desirable.
  • Strong programming and software design skills in Java, especially software development experience. 
  • Experience with low latency and/or high performance systems and experience in other object oriented languages such as C++ 
  • Strong analytical and quantitative skills and experience using with statistical programming languages such as Python or R.
  • Experience with Q/KDB or time series databases is desirable.
  • Good communication skills, both verbal and written.