Senior Algo Quant Developer
We are seeking an experienced Senior Algo Quant Developer to join our innovative and fast-paced team, working to enhance our Algorithmic Trading Platform.
In this role, you will be instrumental in the architecture, development, and optimization of high-performance algorithmic trading strategies and systems. You will collaborate closely with quantitative researchers and engineers, implementing advanced algorithmic solutions to execute trades across global financial markets with minimal latency and maximal efficiency.
The ideal candidate has a solid background in algorithmic trading, quantitative finance, and high-performance computing, combined with expert-level skills in Python or Golang and distributed systems.
Project Stack
- Python, Java, Go, Rust
- Pandas, NumPy, FastAPI
- Kafka, gRPC
- PostgreSQL, Redis, ClickHouse
- Docker, Kubernetes, Ansible, Vault
- Prometheus, Grafana, ELK
- AWS, Linux
Requirements
- 5+ years of experience developing algorithmic trading systems or quantitative trading infrastructure.
- Expert proficiency in Python or Golang and significant experience developing low-latency systems.
- Solid understanding of algorithmic trading concepts including market microstructure, order book dynamics, execution strategies, and quantitative modelling.
- Proven expertise in developing, optimizing, and maintaining algorithmic trading engines and infrastructure.
- Strong experience with SQL and relational databases (Postgres, MySQL, etc.).
- Deep understanding of distributed systems, concurrency, and performance optimization.
- Ability to troubleshoot complex performance issues and identify root causes effectively.
- Strong knowledge of software engineering best practices, including rigorous testing and clean, maintainable code.
- Experience working in a startup environment.
Good to have
- Proficiency in additional programming languages: Java, Go, Rust, Scala.
- Hands-on experience with messaging and streaming frameworks (Kafka, RabbitMQ).
- Practical experience with column-oriented databases: ClickHouse, Vertica, Snowflake.
- Familiarity with NoSQL and distributed coordination systems: Redis, Zookeeper, Consul.
- Experience in cloud infrastructure and DevOps practices (AWS, Docker, Kubernetes).
- Previous mentoring or leadership experience.
Responsibilities
- Architect, develop, and enhance scalable, highly performant algorithmic trading systems and infrastructure.
- Optimize trading algorithms for minimal latency and maximal throughput.
- Collaborate with quantitative researchers to implement, test, and deploy advanced algorithmic strategies.
- Continuously improve system stability, scalability, and availability.
- Engage in R&D, exploring cutting-edge technologies to enhance trading capabilities.
- Maintain rigorous standards for coding, testing, and deployment processes.
- Mentor and support junior team members, fostering a culture of technical excellence and continuous learning.
- Proactively identify and implement improvements across the trading platform.
Terms
- Minimal bureaucracy, direct communication, and rapid decision-making processes.
- Opportunity to lead technological innovation in algorithmic trading with substantial impact on investment strategies.
- Collaborative, innovative, and dynamic working environment.
Required languages
English | B2 - Upper Intermediate |