Algorithmic Trading Job Description

Algorithmic Trading Job Description

4.5
169 votes for Algorithmic Trading
Algorithmic trading provides business and technical expertise in trading algorithmic cash and derivatives trading strategies to the team.

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:

Creates and documents software test cases based on projects' functional and non-functional requirements, technical specifications and customer feedback
Extends existing and develops new test automation frameworks
Executes software tests prior to releases to validate the functional and non-functional requirements are meeting the expected quality standards
Approves the final step of the release process after ensuring that all required artifacts match the expected quality standards
Collaborates with others to continuously improve the software testing process by applying industry standards and best practices
Participates as an active member in development team efforts to improve the quality of the software being developed
Acts as 2nd level customer support investigating elevated issues by confirming the validity of the problem and seeking for known solutions for more complex scenarios
Domain expert for installation, administration and customer use-cases of the software solutions actively supported by the development team
Share responsibility for career development and training needs with the Development Team Lead
Assess Desk Procedures and workflow

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:

Python
Financial products
FIX protocol
Finance/Trading
Technology and market structure
Trading life cycle with exposure to trading and matching engines will be
Basic coding principles
C++
C++/Java
Equity trading strategies

Desired experience for algorithmic trading includes:

1 year minimum of C++ development experience in a Linux, Windows or Solaris environment
Experience with STL, Boost, multi-threaded programming, XML processing
Knowledge about algorithmic trading
Degree in computer science or comparable experience or education
Minimum three years hands-on software quality engineering and testing experience, including defect tracking and results reporting
Experience writing test plans to identify a project's testing activities and approach

Algorithmic Trading Examples

1

Algorithmic Trading Job Description

Job Description Example
Our company is looking to fill the role of algorithmic trading. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for algorithmic trading
  • 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
Qualifications for algorithmic trading
  • 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
2

Algorithmic Trading Job Description

Job Description Example
Our company is looking for an algorithmic trading. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for algorithmic trading
  • 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
Qualifications for algorithmic trading
  • 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
3

Algorithmic Trading Job Description

Job Description Example
Our company is looking to fill the role of algorithmic trading. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for algorithmic trading
  • 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
Qualifications for algorithmic trading
  • 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)
4

Algorithmic Trading Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of algorithmic trading. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for algorithmic trading
  • 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
Qualifications for algorithmic trading
  • 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
5

Algorithmic Trading Job Description

Job Description Example
Our growing company is hiring for an algorithmic trading. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for algorithmic trading
  • 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
Qualifications for algorithmic trading
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates