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