What are the responsibilities and job description for the Software Engineer position at Bachy Soletanche Singapore?
Report discriminatory job ad to TAFEP
Roles & Responsibilities
Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25 year track record of innovation and a reputation for discovering unique market opportunities.
Tower Research Capital seeks a Software Developer to work directly with Quants and Traders in one of our trading teams in Singapore to implement cutting-edge, low-latency C code for various strategies and components of the team’s high-frequency, high-throughput production trading and research system.
Responsibilities
Roles & Responsibilities
Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25 year track record of innovation and a reputation for discovering unique market opportunities.
Tower Research Capital seeks a Software Developer to work directly with Quants and Traders in one of our trading teams in Singapore to implement cutting-edge, low-latency C code for various strategies and components of the team’s high-frequency, high-throughput production trading and research system.
Responsibilities
- Designing and implementing a low latency high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world
- Assisting in the development of a tick by tick backtesting research platform
- Assisting in development and optimizing large-scale parallel computation problems that requires large quantities of data shared across resources
- Optimizing the computational efficiency of existing machine learning based algorithms to drive higher performance and faster learning rates
- Developing systems, interfaces and tools to historical market data and trading simulations that increase research productivity
- Creating tools to analyze data and generate insights that research decisions are based on
- At least a Bachelors Degree in computing, statistics, mathematics or a related field from a top-tier university
- At least 3 years of practical experience with C and some meaningful experience with Python
- Some meaningful finance / trading systems experience: working with order books / market data, electronic exchange orders management
- A strong background in data structures, algorithms, and object-oriented programming
- Experience working with other OO programming languages such as Java or C#
- Strong working knowledge of Linux, and some SQL knowledge
- Brilliant detail oriented problem-solving abilities
- Passion for innovation and building systems from the ground up
- A self-starter attitude with the ability to work independently and own problems
- The ability to manage multiple tasks and make decisions in a fast-paced environment
- Strong communication skills in English for business purposes