TD is looking to solve complex data engineering challenges by hiring a Data Engineer III who can provide a broad range of data engineering functions, including data modeling, data quality, data profiling, data acquisition and ingestion, ETL, metadata enrichment and management, and data provenance and lineage.
Requirements
- Proficiency in SQL and Python
- Understanding of Data Models and ability to create Basic Data Models
- Experience in analyzing and performance tuning SQL queries.
- Strong experience with relational databases such as SQL Server, Synapse Dedicated Pool, or Oracle.
- Drive to uplift knowledge and support for Unity Catalog and Databricks Lakehouse
- Expert knowledge of data engineering frameworks, technologies, tools, processes, patterns, and procedures, including how they impact and integrate with other technology areas such as Architecture or Infrastructure
- Designs and develops to meet business and technical requirements; analyzes, adapts, integrates, codes, tests, debugs, and executes
Responsibilities
- Provides a broad range of data engineering functions including data modeling, data quality, data profiling, data acquisition and ingestion, extract transform load (ETL), metadata enrichment and management, data provenance and lineage, and other specialized data management functions.
- Designs and develops to meet business and technical requirements; analyzes, adapts, integrates, codes, tests, debugs, and executes
- Uses and evolves established patterns to solve complex problems; leads the development of new patterns where necessary
- Consults with peers and partners across multiple teams on all aspects of research, analysis, design, and support
- Analyzes and performance tunes SQL queries.
- Troubleshoot and resolve database-related issues.
- Drive to uplift knowledge and support for Unity Catalog and Databricks Lakehouse
Other
- 5+ years of relevant experience
- Good experience in Banking/Financial Domain
- Strong analytical and problem-solving abilities
- Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
- Provide thought leadership and/or industry knowledge for Data engineering best practices and participate in knowledge transfer within the team and business unit