05 Aug
|
Socket.dev
|
Montreal
05 Aug
Socket.dev
Montreal
About Evovest
Do you want to contribute to the new technological era in portfolio management? Evovest is currently looking for a Senior Data Engineer to participate in the development of the company. Evovest is an equity portfolio manager that systematizes the investment process through a scientific approach. As a Senior Data Engineer, you will own the pipelines and infrastructure that ingest, transform, and serve this data to science team, and you will set the standards that keep it accurate and trustworthy.
What will you do as a Senior Data Engineer:
- 35% - Core Data Engineering: Design, build, and maintain robust, scalable data pipelines to ingest, process, and transform complex financial datasets.
- 25% - Data Quality & Integrity: Own data reliability across the platform. Implement validation, reconciliation, and data monitoring processes to ensure point-in-time accuracy for all research and production workloads.
- 15% - Data Modeling & Storage: Architect, structure, and manage the firm’s databases, data warehouses, and storage solutions to efficiently support quantitative workflows.
- 15% - Stakeholder Collaboration: Partner directly with research and portfolio management teams to translate business requirements into scalable technical solutions and seamlessly integrate new vendor data sources.
- 10% - Platform Optimization: Drive system performance, automation, and platform observability, while defining and contributing to overarching engineering best practices.
What we look for:
- A degree in computer science, software engineering, data engineering, or a related quantitative field
- Minimum of 5 years of experience in data engineering, with a track record of designing and operating production-grade data pipelines
- Hands-on experience working with financial market data and an understanding of its specific challenges, including point-in-time accuracy and survivorship and look-ahead bias
- Strong programming skills and solid software engineering practices
- Experience with modern data tooling, workflow orchestration, and cloud or on-premises data infrastructure
- A rigorous, detail-oriented approach to data quality and reliability
- Intellectually inquisitive
Bonus points:
- Experience in asset management, a hedge fund, or another investment management setting
- Familiarity with the Julia programming language
- Exposure to machine learning workflows or supporting quantitative research pipelines
- Experience with time-series databases or large-scale historical datasets
What can we offer you?
- Offices in downtown Montreal in a dynamic environment
- Flexible hybrid work from home or the office (physical presence required 3 days per week)
Working conditions:
- Expected base salary of $130,000 to $160,000 depending on experience
- A discretionary bonus determined based on overall company profitability and individual performance assessments
- Collective insurance, pension contribution & public transit monthly pass
Evovest Diversity & Inclusion Statement can be found on our website
À propos d’Evovest
Vous souhaitez contribuer à la nouvelle ère technologique de la gestion de portefeuille? Evovest est présentement à la recherche d’un(e) ingénieur(e) de données senior afin de participer au développement de l’entreprise. Evovest est un gestionnaire de portefeuille d’actions qui systématise le processus d’investissement au moyen d’une approche scientifique. À titre d’ingénieur(e) de données senior, vous serez responsable des pipelines et de l’infrastructure qui ingèrent, transforment et livrent ces données à l’équipe scientifique, et vous définirez les normes qui en assurent l’exactitude et la fiabilité.
Que ferez-vous à titre d’ingénieur(e) de données senior :
- 35 % - Ingénierie de données de base : Concevoir, bâtir et maintenir des pipelines de données robustes et évolutifs afin d’ingérer, de traiter et de transformer des ensembles de données financières complexes.
- 25 % - Qualité et intégrité des données : Assurer la fiabilité des données à l’échelle de la plateforme. Mettre en place des processus de validation, de réconciliation et de surveillance des données afin de garantir l’exactitude à un moment précis (point-in-time) pour toutes les charges de travail de recherche et de production.
- 15 % - Modélisation et stockage des données : Concevoir l’architecture, structurer et gérer les bases de données, les entrepôts de données et les solutions de stockage de la firme afin de soutenir efficacement les flux de travail quantitatifs.
- 15 % - Collaboration avec les parties prenantes :
Travailler directement avec les équipes de recherche et de gestion de portefeuille afin de traduire les besoins d’affaires en solutions techniques évolutives et d’intégrer de façon transparente de nouvelles sources de données de fournisseurs.
- 10 % - Optimisation de la plateforme : Améliorer la performance des systèmes, l’automatisation et l’observabilité de la plateforme, tout en définissant les meilleures pratiques d’ingénierie et en y contribuant.
Ce que nous recherchons :
- Un diplôme en informatique, en génie logiciel, en ingénierie de données ou dans un domaine quantitatif connexe
- Un minimum de 5 ans d’expérience en ingénierie de données, avec un historique de conception et d’exploitation de pipelines de données de qualité production
- Une expérience pratique du travail avec des données de marchés financiers et une compréhension de leurs défis particuliers, notamment l’exactitude à un moment précis (point-in-time) ainsi que les biais de survivre et d’anticipation (look-ahead)
- De solides compétences en programmation et de bonnes pratiques de génie logiciel
- De l’expérience avec les outils de données modernes, l’orchestration de flux de travail et l’infrastructure de données infonuagique ou sur site
- Une approche rigoureuse et minutieuse de la qualité et de la fiabilité des données
- Une curiosité intellectuelle
Atouts :
- De l’expérience en gestion d’actifs, dans un fonds de couverture ou dans un autre environnement de gestion de placements
- Une familiarité avec le langage de programmation Julia
- Une exposition aux flux de travail d’apprentissage automatique ou au soutien de pipelines de recherche quantitative
- De l’expérience avec les bases de données de séries chronologiques ou les ensembles de données historiques de grande envergure
Que pouvons-nous vous offrir?
- Des bureaux au centre-ville de Montréal dans un environnement dynamique
- Un mode de travail hybride flexible, à la maison ou au bureau (présence sur place requise 3 jours par semaine)
Conditions de travail :
- Un salaire de base prévu de 130 000 $ à 160 000 $ selon l’expérience
- Une prime discrétionnaire déterminée en fonction de la rentabilité globale de l’entreprise et des évaluations du rendement individuel
- Une assurance collective, une cotisation de retraite et un laissez-passer mensuel de transport en commun
L’énoncé de diversité et d’inclusion d’Evovest est disponible sur notre site Web
#J-18808-Ljbffr
📌 Senior Data Engineer (Montreal)
🏢 Socket.dev
📍 Montreal