The Firm Castleton Tower is a boutique consulting firm founded by executives who have built and led quantitative research, data science, and technology teams at top-tier hedge funds and asset managers. We work exclusively with investment management firms (asset allocators, asset managers, hedge funds, family offices, and RIAs) helping them modernize their data infrastructure and build AI-ready foundations. What makes us different: We're a lean firm where senior practitioners do the actual work. No armies of junior consultants learning on your dime. Our engagements blend high-level strategy with hands-on technical implementation. We'll assess your technical & business strategy, design your data architecture, and code up the full-stack infrastructure where needed. The Opportunity We're looking for someone who lives at the intersection of data engineering and investment analytics. You'll be equally comfortable building a production data pipeline in Python and presenting portfolio analytics insights to a CIO. This role blends hands-on technical work with strategic client engagement — you'll build the data infrastructure and derive the business insights that drive investment decisions. This is not a pure engineering role or a pure strategy role. It's both. You'll design Snowflake schemas in the morning, build dbt models after lunch, and walk a client through their portfolio risk dashboard before the end of day. What you'll get: Strategic Impact: Lead full-scope projects from architecture design through analytics delivery — not just strategy decks or just code Direct Mentorship: Work alongside the firm's Principals on every engagement Modern Tech Stack: Work with best-in-class tools (Snowflake, Databricks, dbt, Dagster, Sigma, AWS, etc.) and cutting-edge AI/agentic development workflows Path to Growth: Clear trajectory toward expanded responsibilities, with potential to transition into a senior role at a leading Bay Area asset allocator
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed