AQR Capital Management is seeking a software engineer to strengthen their business initiatives in QRD, focused on their Global Stock Selection group. This role will involve building and extending infrastructure and tooling to support research, data processing, and model development for systematic investment strategies.
Requirements
- Ability and desire to develop in Python (our primary language for the business)
- Ability and desire to develop in Java.
- 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.
Responsibilities
- build or extend our: Scalable, AWS-based storage and computing infrastructure
- build or extend our: Generalized research platform
- build or extend our: Data ingestion and validation engine
- build or extend our: Model computation and signal generation pipeline
- build or extend our: Machine learning / Natural Language Processing pipeline
Other
- A Bachelors or Masters degree in Computer Science or related field
- 1-3 years of full-time experience in a software development position
- Strong attention to detail, passion for careful testing
- Excellent communication skills
- Understanding or experience in finance a plus