AQR Capital Management is looking for a versatile developer to join their portfolio analytics engineering team to support Portfolio Managers and Portfolio Implementation teams. The role involves developing new systems, supporting legacy systems, and working closely with business partners to answer questions, perform analysis, and plan future enhancements.
Requirements
- Ability and desire to develop in Python and Java
- Hands on experience with NumPy / pandas or similar quantitative stack is a plus
- Solid working knowledge of SQL
- Relational database skills needed for data analysis as well as development [we use Postgres and SQL Server and similar RDBMS is fine]
- An aptitude for and a familiarity with financial mathematics and the practical application in the calculation of financial measures is nice to have
- Familiarity with and interest in developing service-based architectures (REST like)
- Familiarity with modern collaborative software lifecycle tools, e.g. Git, Jira, and Jenkins
Responsibilities
- work effectively on new development in multiple programming languages and tech stacks
- modern services-oriented architectures written in Python and Java running in containers on AWS
- support legacy systems
- answer questions, explain results, perform ad-hoc analysis, and plan future enhancements to our systems
- develop in Python and Java
- Relational database skills needed for data analysis as well as development
- developing service-based architectures (REST like)
Other
- 2-5 years relevant industry work experience and academic background in Computer Science, Mathematics, or related disciplines
- Strong coding and debugging skills along with proven analytical skills
- Excellent communication skills
- Interest in discovering and refining requirements and working directly with users
- Thoughtful, curious, and a natural fit for a collaborative, team-oriented culture