What are the responsibilities and job description for the UI Engineer (React/Python) position at The Hollister Group?
This is an opportunity to own and evolve one of the firm's flagship internal software products, delivering a market-leading portfolio management and decomposition platform that provides a competitive edge in systematic investing. It is an execution-heavy role for an engineer who wants to build fast, scalable, and maintainable tools that drive real-time investment decision-making.
Responsibilities:
Requirements:
Our Commitment to Inclusion & Belonging
The Hollister Group is an equal opportunity employer. We welcome and encourage applications from people who are under-represented in their respective occupations or positions.
Responsibilities:
- Build, test, and enhance tools that attribute drivers of portfolio positions, returns, and risk to alpha, risk, transaction, and liquidity models.
- Develop full-stack applications using Python, TypeScript, and React, ensuring speed, reliability, and maintainability.
- Design and implement backend systems using Python, Ray, and databases for scalable, high-performance data processing.
- Implement cloud-ready, modular, and extensible solutions that are easy to maintain and update as investment needs evolve.
- Work with data structures and APIs to ensure fast and efficient access to portfolio insights.
- Optimize and unify reporting across multiple geographies, strategies, and use cases, including exception-based management reports.
- Collaborate with portfolio managers, quants, and engineers to align tools with investment workflows.
- Participate in and facilitate research efforts to improve the investment process informed by feedback from the attribution systems you build.
Requirements:
- Bachelor's degree in a relevant field.
- 4-6 years of full-stack development experience including work on production systems.
- Strong front-end development skills using TypeScript, HTML/CSS, and React, including component design, state management, and performance optimization for data-heavy views.
- Hands-on experience with Material UI (MUI) and MUI X for building user interfaces and data visualizations is a plus.
- Strong backend engineering skills using Python, Ray, FastAPI, and Pandas/Polars, including API design, distributed parallel computing, and experience with both relational and non-relational databases.
- Experience optimizing software systems for performance, scalability, and cloud deployment.
- Ability to work as an effective team player and self-starter, willing to roll up their sleeves to help accomplish team goals.
- Ability to work well in a fast-paced, rapidly changing environment.
- Some investment domain knowledge, particularly in portfolio decomposition, attribution, risk analysis, or quantitative equity strategies, is a plus.
Our Commitment to Inclusion & Belonging
The Hollister Group is an equal opportunity employer. We welcome and encourage applications from people who are under-represented in their respective occupations or positions.