Arrowstreet Capital needs to expand the technical capabilities that drive its systematic investment process by developing a robust, scalable, and performant general compute platform, messaging, and workflow system to identify investable trading strategies and implement them quickly and with the highest quality.
Requirements
- experience in building web-based applications and mission-critical large-scale systems
- experience with Kubernetes, AWS Cloud and building infrastructure is a plus
- developing Infrastructure-As-Code solutions
- developing the automated build and deploy pipelines with unit and integrated tests
- 2+ years of professional software development experience using Python or another object-oriented language
- Strong in computer science fundamentals like data structures, algorithm design and complexity analysis
- Experience developing large, high-performance, distributed systems
Responsibilities
- development of the compute platform, workflow, messaging, AI and observability systems
- create the design, develop, test, build, deploy and support the functionality of various business-critical platforms
- developing Infrastructure-As-Code solutions
- developing the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations
- Work closely with members of the Research and Investment Technology groups to review requirements for the compute platform, workflow, messaging, AI and observability systems
- Develop high quality solutions in both on premise environments and AWS Cloud using Python and other languages
- Provide production support to prevent disruptions to investment processes
Other
- Bachelor’s degree in Computer Science, Computer Engineering or a related discipline
- Ability to write elegant code, and comfortable with picking up new technologies independently
- Self-motivated and self-directed, ability to translate technical direction into functional solutions
- Strong, creative problem-solving abilities
- Collaboration mindset