Role: Senior Data Engineer
Location: Toronto, Canada (3 days onsite)
Exp: 8+ years
in-person interview requirement for the final round for this role.
Job Description:
Here is what client is looking for :
- In-depth knowledge of Scala, Apache Spark, PySpark, Python, Java, and shell scripting.
- Hands on with Azure Cloud Services, including ADLS, Azure Functions, Azure Kubernetes Service (AKS), and Azure Databricks.
- Proficient in using Apache Airflow for orchestrating complex data workflows.
- Good to have understanding of capital market domain requirements, particularly for FINRA compliance.
About the Role
We are seeking a senior technical professional who can take ownership of end-to-end data solutioning and development. The ideal candidate will be someone who thrives on solving business problems using technology and can independently propose, design, and implement scalable solutions. The role involves understanding problem statements from business teams, translating them into technical deliverables, and driving execution using modern data engineering tools and platforms.
Key Responsibilities
- Engage with stakeholders to understand business and operational challenges.
- Analyze problem statements and independently propose tech-driven solutions.
- Design, develop, and maintain scalable data pipelines and dashboards.
- Implement ETL workflows, data models, and integrations using Python, SQL, and Databricks.
- Develop analytical reports and visualizations using Tableau or Power BI.
- Collaborate with cross-functional teams to ensure seamless solution delivery.
- Ensure code quality, reusability, and adherence to best practices.
Required Technical Skills
- Strong programming skills in Python.
- Advanced proficiency in SQL for data querying, optimization, and transformation.
- Hands-on experience with Databricks or similar data engineering platforms.
- Proficiency with Tableau or Power BI for data visualization and reporting.
- Experience with ETL tools (e.g., Informatica, Talend, Azure Data Factory, etc.).
- Solid understanding of data modeling, data governance, and performance tuning.
Preferred Qualifications
- Experience in building end-to-end data solutions independently.
- Exposure to cloud environments (Azure, AWS, or GCP).
- Excellent problem-solving and analytical skills.
- Ability to translate business problems into actionable technical tasks.
- Strong communication and stakeholder management skills.
Ideal Candidate Profile
This role is ideal for someone who:
- Is a self-starter capable of leading solution design and development with minimal guidance.
- Enjoys hands-on technical problem-solving.
- Can handle multiple projects and adapt to evolving business priorities.
- May not have prior exposure to the controls domain but is highly skilled in technology and solutioning.
Thanks & Regards
Kundan Mishra
Sr. Technical Recruiter