Our client’s Research Engineering team is seeking a strong technical engineer to strengthen their business initiatives in QRD, focused on their Portfolio Implementation group.
The process of turning quantitative insights into actionable investment strategies is a critical component of success, and as a Portfolio Implementation Engineer you play a significant role in driving this process.
They have a sophisticated low touch systematic rebalancing platform that helps them manage all strategies and order generation workflows.
Your work will be crucial into enhancing their proprietary portfolio rebalancing platform, a key differentiator that drives the success of their systematic investment process.
Their focus on optimal portfolio construction across our diverse strategies and overall investment platform is incredibly important.
QRD is a highly selective, deeply technical team that collaborates with researchers and portfolio managers, while simultaneously exploring new technologies that advance the capabilities of their platform.
Responsibilities :
As a software engineer, you will build or extend their :
- Data and services platforms, optimization, and orchestration and validation engines
- Portfolio Rebalancing and Order Generation Platform and Services
- Backtesters and related historical simulation tools
- Scalable, AWS-based storage and computing infrastructure
This role will require you to be in the office 2-3 days per week
Requirements :
- 3+ years of significant software engineering experience
- Must be adept in either Python (our primary language for the business) and / or Java (our primary enterprise application language)
- Desire and ability to learn whichever language (Python or Java) you may not know
- Mastery of design patterns and object-oriented programming techniques
- Strong understanding of best practices for large scale application design, SOA,
microservices, distributed compute, containers, and use of the cloud.
- Strong attention to detail, passion for careful testing
- Excellent communication skills and ability to work with global team members
- Understanding or experience in (quant) finance a large plus