Algorithmic Trading Job Description
Algorithmic Trading Duties & Responsibilities
To write an effective algorithmic trading job description, begin by listing detailed duties, responsibilities and expectations. We have included algorithmic trading job description templates that you can modify and use.
Sample responsibilities for this position include:
Algorithmic Trading Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Algorithmic Trading
Typically a job would require a certain level of education.
Employers hiring for the algorithmic trading job most commonly would prefer for their future employee to have a relevant degree such as Master's and Bachelor's Degree in Computer Science, Engineering, Mathematics, Physics, Statistics, Finance, Financial Mathematics, Quantitative Finance, Economics, Machine Learning
Skills for Algorithmic Trading
Desired skills for algorithmic trading include:
Desired experience for algorithmic trading includes:
Algorithmic Trading Examples
Algorithmic Trading Job Description
- Implement software using GS-proprietary technologies, Java and C++
- Conceive, design, analyse, and measure electronic trading strategies
- Acquire, clean, maintain, and analyse data sets to identify trends & patterns
- Document, maintain, and enhance systems in the Credit e-dealing business
- Develop automated Credit trading algorithms for the firm and its clients, taking an active role in the shift from voice to electronic trading
- Use statistical techniques to conceive, design, analyse, and measure electronic trading strategies
- Liaise with Sales & Trading to construct Efficiency Tools
- University Degree in a quantitative/science discipline (Math., Phys., Comp Sc
- Post-graduate degree (Masters or PhD) well regarded
- Knowledge of Micro Structures across APAC
- Experience writing test cases covering required functionality and performance of software applications
- Exceptional hands-on Java with a strong delivery track-record measured as code used in production trading or algo backtesting
- Hedge fund, E-trading, electronic risk management, or related background
- Level of hire will be commensurate with experience
- Experience with trading algos
- Experience in a similar role/s
Algorithmic Trading Job Description
- Excellent analytical skills (Calculus, Statistics)
- Solution driven and with a very strong desire to succeed in a challenging environment
- Hard working, enthusiastic
- Enhance equity algorithmic trading models and solutions
- Work closely with Portfolio Managers to understand trading models
- Conduct statistical stress testing to verify enhancements to automated trading models
- Work closely with IT to write specifications and test trading model enhancements
- Identify data requirements and implement data acquisition plans for the trading desk
- Analyze, evaluate, and improve the performance of existing algorithms and design new automated trading algorithms
- Build and maintain computer programs to back test new trading strategies using historical data
- Minimum 2 years of quantitative electronic trading experience
- Minimum 2 years quantitative algorithmic trading experience
- Strong academic background in a quantitative discipline (Mathematics, Computer Science, Engineering, Physics or equivalent)
- Strong academic record with minimum Master’s degree in Mathematics, Computer Science, Engineering or a related quantitative discipline required
- Must have prior investment banking industry work experience
- Prior experience in algorithmic trading with a focus on credit algorithms required
Algorithmic Trading Job Description
- Assist the research and development of systematic trading strategies
- Support strategy enhancements and brand new trading strategies, and work on a number of framework related items
- You will configure, deploy, and maintain a suite of trading gateways trading billions of dollars daily across several electronic markets
- You will develop deployment automation, testing, and checkout tools that are maintainable, flexible and scalable
- Research, design and implement proprietary automated market-making algorithms, statistical inventory and portfolio management algorithms
- Quality Assurance for the AES Algorithmic Trading Platform
- Set direction on development of the QA automation tools and processes
- Continuous maintenance & improvements of the test packs
- Responsible for the development of pricing and execution algorithm trading strategies for G10 and Asian currencies
- To provide FX e-commerce strategies and implement models to improve pricing, risk management and post-trade analysis including TCAs
- Must have demonstrable process improvement skills and experience
- Willingness and ability to learn GS proprietary technologies essential
- Skills and experience of analysing large data-sets required
- Experience of building statistical models required
- Must have strong knowledge of numerical methods and time series analysis
- Around 8 year experience in DEV or Quality Assurance and test automation (around 4 years of development of server side automated testing solutions preferred)
Algorithmic Trading Job Description
- Develop / co-ordinate with vendors and users in programming trade signals and algorithmic logics
- Co-ordinate with internal IT support groups on day to day issues including hardware (authentication servers), supporting trading applications and back-testing trading programs
- Review and participate in DRP and BCP procedures
- Support and conduct UAT as and when required
- Work with Model Risk Management department certifying algorithms by ensuring controls, performance and testing meets required benchmarks
- Coordinate as necessary with other functional groups including front office quantitative strategists, business unit risk management, information technology, regulatory and capital groups and maintain active dialogue with trading desks, risk management colleagues, and other support groups regarding trading and hedging strategies, risk representation, and limit compliance
- Communicate key risks to senior management on a regular basis, including creation of presentations articulating key risks
- As a Software QA Engineer for “Global Equities QA/Technology” team, you will be involved in testing complex trading models in the Electronic Trading Platform
- Design and implement test cases/automation framework so there is broad functional test coverage
- Ensure that all domain knowledge and test cases are articulated and structured well to enable swift execution by any other members of the QA team
- Above 2 years in team lead or project lead position
- Strong knowledge of LINUX/UNIX environments and relational databases
- Be able to work remotely
- A quick learner, being able to adapt to a fast paced heterogeneous environment and acquire necessary knowledge, detail oriented
- Experience of a scripting language and preferably competence in a dynamic language
- Knowledge of trading infrastructure and application support
Algorithmic Trading Job Description
- Develop back-testing platform for algorithmic trading strategies – supports test scenarios, performance and risk metrics
- Develop simulation engines for different trading strategies
- Create a production environment for live trading
- Develop live trading system – order and execution management, broker interactions and monitoring of trading
- Support the international implementation of automated/algorithmic trading systems and their components
- Evaluate and produce transaction cost reports for various components of the Firm
- Advise and consult with international PMs and execution traders on performance
- Develop pre-trade transaction cost estimation models
- Design and tune equity algorithms
- Help drive strategy on improvements
- Understand KDB database and its language Q
- Working experience with multi-threading is a must
- Knowledge of SQL/Databases is a must
- Unit testing, Continuous Integration, Code Quality controls, Test First Development is a must
- Knoweldge of Java Swing is a big plus
- Experience with development of Order Management Systems is a plus