Senior Data Engineer
About the Role
We are looking for an experienced Senior Data Engineer to join a technology and data team supporting global investment and trading functions. This role is well‑suited for someone who enjoys architecting data platforms, improving data quality, and delivering high‑impact solutions used across trading, research, and portfolio workflows. You'll be responsible for building scalable data systems, strengthening governance practices, and ensuring that critical datasets are accurate, accessible, and dependable for both analytical and operational needs. The position offers the chance to work closely with front‑office and technology partners while shaping next‑generation data capabilities.
Key Responsibilities
- Build, enhance, and maintain data pipelines across both cloud and on‑prem environments.
- Support enterprise data governance initiatives, analytical platforms, and core data repositories.
- Administer and extend tools used for metadata, lineage, and data quality monitoring.
- Develop production‑ready code aligned with key business and investment priorities.
- Participate in design and architecture reviews to ensure robust, scalable engineering practices.
- Partner closely with cloud, security, and business teams on new applications and migration efforts.
- Provide guidance and mentorship to team members across different time zones.
- Contribute to long-term technical strategy to increase automation, improve data accuracy, and streamline workflows.
- Prepare and validate datasets used for research, reporting, and decision‑support functions.
- Design repeatable processes with automated checks, exception handling, and clear documentation.
- Gather, standardize, and ingest large datasets from internal and external sources.
- Work directly with stakeholders to understand data needs and resolve complex data issues.
- Clearly communicate risks or inconsistencies related to data quality and reliability.
Required Experience and Skills
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
- 7+ years of experience in data engineering or software engineering roles.
- Strong programming skills in Python for data processing, automation, and production systems.
- Advanced SQL capabilities and experience with data modeling practices.
- Demonstrated experience building data systems in both cloud and on‑prem settings.
- Familiarity with BI/reporting tools such as Power BI or similar technologies.
- Experience with workflow and orchestration tools (e.g., Airflow, dbt).
- Hands‑on experience with cloud data warehouse platforms such as Snowflake, Redshift, BigQuery, or Athena.
- Understanding of data governance, lineage, and data quality frameworks.
- Excellent analytical skills and the ability to troubleshoot independently.
- Strong communication skills and comfort working with both technical and non‑technical teams.
- Ability to manage multiple priorities and operate effectively in a fast‑paced environment.
- Collaborative mindset with strong ownership of deliverables.
Preferred Qualifications
- Experience working within investment management, trading, or financial technology.
- Exposure to streaming tools such as Kafka, Flink, or Spark Streaming.
- Experience improving data workflows, automation, or engineering processes.
- Strong documentation and organizational practices.
- Ability to collaborate effectively with global teams across multiple regions.
Location
Boston, MA (Hybrid)
FAQs
Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.
Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.
Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.
Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.
Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.
