Zurich
not set
40 hours
SL-000200
SL-000200
Job description:
- Design, develop, and maintain Python-based low-latency trading systems.
- Collaborate with quants and traders to understand trading strategies and requirements.
- Optimize existing trading systems to reduce latency and improve performance.
- Troubleshoot and address issues related to system performance and latency.
- Implement and fine-tune low-latency communication protocols for trading strategies.
- Ensure high availability, scalability, and reliability of trading systems in production.
- Collaborate with infrastructure teams to deploy and maintain systems in production environments.
- Continuously enhance development processes and focus on improving system efficiency.
About the customer:
The successful candidate will collaborate closely with quants, traders, and other technical teams to ensure the smooth and efficient operation of trading systems in a fast-paced and competitive environment.
Requirements:
- Masters Degree in Computer Science, Engineering, Finance, or a related field, or equivalent experience.
- Proficient in Python and familiar with libraries such as NumPy, pandas, and asyncio.
- Strong understanding of low-latency, high-performance software development and optimization techniques.
- Experience with electronic trading platforms, market data feeds, and trading protocols (e.g., FIX, REST APIs).
- Knowledge of network programming and multi-threading in Python.
- Experience with performance tuning and memory optimization for real-time systems.
- Strong understanding of financial instruments, asset classes, and market data.
- Ability to work in a high-pressure, fast-paced trading environment.