cover image
BeachHead

Data Engineer

On site

Toronto, Canada

Freelance

15-01-2026

Share this job:

Skills

Communication Python Java Scala SQL Data Engineering Decision-making Architecture Data Architecture Programming Organization Project Management cloud platforms Agile Hadoop Spark ETL Processes

Job Specifications

Ready to leverage your data engineering expertise to drive transformative projects? Apply Now!

Working with one of our top financial clients, this role calls for a Data Engineer and offers an exciting opportunity to contribute to critical migration initiatives within the asset management sector. In this position, you will play a key role in designing, developing, and maintaining data pipelines and infrastructure, supporting the organization’s data-driven decision-making and operational excellence.

Responsibilities

Design, build, and optimize scalable and resilient data pipelines to support business needs and migration projects.
Develop and maintain data models, ETL processes, and storage solutions ensuring high quality and performance.
Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and implement innovative data solutions.
Support data migration initiatives by ensuring data integrity, accuracy, and security throughout the process.
Monitor and troubleshoot data workflows, ensuring timely resolution of issues and continuous improvement.
Document data architecture, workflows, and best practices to facilitate knowledge sharing and compliance.
Stay current with evolving data engineering tools, techniques, and industry standards to recommend improvements.

Desired Skill-Set

Proven experience in designing and implementing data pipelines within a financial or enterprise environment.
Strong proficiency in SQL and experience with data management and transformation tools.
Hands-on expertise with data integration, ETL/ELT processes, and related frameworks.
Familiarity with cloud data platforms and tools used in data migration projects.
Ability to analyze data flows, optimize performance, and troubleshoot complex data issues.
Excellent collaboration and communication skills for working with technical and non-technical stakeholders.
Knowledge of data security, privacy, and compliance standards.

Nice to Have

Experience with specific data engineering tools such as Spark, Hadoop, or equivalent frameworks.
Knowledge of programming languages like Python, Java, or Scala.
Prior exposure to asset management or financial services environments.
Familiarity with agile development methodologies and project management tools.
Certifications related to data engineering or cloud platforms are a plus.

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.

Privacy Policy

About the Company

BeachHead is a premier and specialized consultancy and staffing firm focused on the Canadian Finance marketplace. We specialize in providing the highest quality of service for both our clients and professional Financial Candidates. Our unique business model supports a direct relationship with senior hiring business executives and stakeholders. The BeachHead system is designed to capture intimate knowledge of both the client opportunity and qualified candidates, ensuring that each client/candidate is properly and competitive... Know more