Senior Data Engineer
Senior Data Engineer
Boston, MA (Hybrid)
About the Opportunity
A well-established global investment organization is building next-generation data and AI capabilities that support investment, operations, and client-facing teams. With a substantial global footprint and a highly collaborative engineering culture, the firm is investing heavily in modern cloud data platforms, AI-enabled solutions, and enterprise-scale analytics.
This is an opportunity to join a highly visible engineering team working at the intersection of data engineering, cloud platforms, and applied AI. You'll contribute to the evolution of a modern data ecosystem while partnering closely with engineering, data, and business stakeholders to solve complex analytical and operational challenges.
What You'll Be Doing
- Design and develop scalable data pipelines ingesting and transforming data from a variety of internal platforms and external data sources.
- Build and optimize cloud-based data solutions that support reporting, analytics, AI, and business intelligence initiatives.
- Develop robust data models supporting complex investment, operational, and financial datasets.
- Partner with software engineers, data professionals, and AI teams to deliver high-impact solutions.
- Engineer and maintain data products using Python, SQL, and modern cloud technologies.
- Build and optimize workflows within a cloud-native data platform environment.
- Contribute to emerging AI initiatives, including semantic data layers, intelligent workflows, and agent-based solutions.
- Apply best practices around testing, scalability, maintainability, and data governance.
- Help drive the evolution of a modern enterprise data architecture supporting a rapidly growing business.
Desired Background
- 5+ years of professional experience in data engineering, analytics engineering, or related disciplines.
- Strong experience designing and building data warehouses and enterprise data platforms.
- Expertise in data modeling, dimensional modeling, and schema design.
- Hands-on experience with Snowflake or similar modern cloud data warehouse technologies.
- Strong Python development experience.
- Advanced SQL and database development skills.
- Experience integrating data through APIs and external sources.
- Familiarity with cloud-native ETL/ELT platforms.
- Experience operating within Agile engineering environments.
- Passion for solving complex technical problems and building scalable solutions.
Nice to Have
- Experience with AI/ML-enabled data platforms.
- Exposure to enterprise reporting and visualization tools.
- Familiarity with modern AI development tools, copilots, agent frameworks, or LLM-based solutions.
- Experience working in financial services, asset management, investment technology, or other highly data-driven industries.
- Experience collaborating with globally distributed teams.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
