PI Analytics Engineer - Analyst
Job Description
About the Firm
A global investment management firm operating at the intersection of financial theory and practical application is seeking a motivated junior technologist to join its technology organization. The firm is focused on delivering long-term investment results through rigorous research, systematic processes, and disciplined implementation across alternative and traditional strategies.
The organization values intellectual curiosity, analytical rigor, collaboration, and transparency. Technology plays a central role in enabling research, portfolio construction, and execution across global markets.
The Team
Technology is a core driver of the firm’s investment capabilities. The Portfolio Implementation team builds and supports systems that translate quantitative research into live portfolios. This team works closely with researchers and portfolio managers to develop and maintain tools that power systematic investment strategies.
The Role
The Analyst / Junior Software Engineer will contribute to the development and support of systems that sit at the center of the investment process. Responsibilities include:
-
Supporting and enhancing portfolio implementation platforms that transform research outputs into executable trades
-
Building and improving scalable, cloud-based services
-
Participating in design discussions focused on performance, scalability, flexibility, and maintainability
-
Assisting in the development of tools tailored to specific asset classes and evolving research needs
-
Collaborating with researchers, portfolio managers, and engineers across global teams
-
Contributing throughout the software development lifecycle, including testing, release, and post-release support
Qualifications
-
Bachelor’s degree in Computer Science or related technical discipline
-
1–2 years of professional programming experience with strong proficiency in Java
-
Experience with Python is a plus
-
Solid understanding of software design principles and clean coding practices
-
Strong analytical and problem-solving skills
-
Clear communication skills and collaborative mindset
-
Interest in financial markets and systematic investing
Nice-to-have experience includes:
-
Distributed systems or microservices architectures
-
Technologies such as Java, Redis, messaging systems (e.g., AMQ/RabbitMQ), and relational databases
-
Exposure to monitoring and observability tools
-
Familiarity with code reviews, QA/testing processes, release cycles, and production support
Candidate Profile
-
Curious, motivated, and eager to learn
-
Collaborative and team-oriented
-
Detail-driven with strong ownership mentality
-
Comfortable in a fast-paced environment
-
Committed to transparency, communication, and continuous improvement
Compensation
Base salary range: $110,000–$130,000, commensurate with experience and location.
Eligible for annual discretionary bonus.
Comprehensive benefits package including medical, dental, vision, retirement plan, and paid time off.
The firm is an Equal Opportunity Employer.
The Phoenix Group Advisors is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace and prohibit discrimination and harassment of any kind based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. We strive to attract talented individuals from all backgrounds and provide equal employment opportunities to all employees and applicants for employment.
Meet Your Recruiter
Cara Partovich
VP of Recruiting
A graduate from Penn State where she received her degree in Communications and Business. She has been with TPG since February 2016, and got into recruiting as she has always been intrigued by it. When she is not in the office you can find her hanging in the city or traveling with her husband, baby girl and dog.