Job Description
Virtu Financial is seeking a Software Engineer to join its Research Technology team in New York. The candidate will be responsible for the development and maintenance of Virtu's research platform, building infrastructure to enable traders and quants to simulate and translate ideas into impactful trading strategies. The role involves working with Python, C++, and Java, along with open-source tools and proprietary solutions.
Responsibilities:
- Develop tools to organize, manage, and ensure the quality of market data.
- Work with normalized market data and raw captures from exchanges.
- Build tooling to identify recording or market data quality issues.
- Guide the operations team on best practices for deployment and maintenance.
- Lead efforts to debug issues across the whole stack.
- Work on efficient storage and management of historical market data.
Requirements:
- Experience in managing and working with raw & normalized market data and other large datasets in distributed environments.
- Strong programming skills: fluency in Python, C++, and Java.
- Exceptional problem-solving skills.
- Great communication skills and the ability to collaborate with peers.
- Intellectually curious and self-motivated.
- Ability to communicate within and across teams.
- Familiarity with Unix/Linux environment and tools.
Virtu Financial offers:
- Opportunity to work with a leading trading firm.
- Impactful development projects.