As Canada’s largest diversified mining company, Teck is committed to providing the world with essential resources safely and sustainably. We have a rich history of consistently driving innovation, harnessing cutting-edge technology, and cultivating a dynamic environment that empowers our employees to shape the future.
The Senior Data Developer, Processing is responsible for ingesting, transforming, and storing clean and enriched data from a variety of sources. They ensure that data is ready for use in digital products, data science, reporting, and analytics.
Responsibilities:
-Be a courageous safety leader, adhere to and sponsor safety and environmental rules and procedures
-Improve data availability, acting as a liaison between source systems and Data Science
-Collect, blend, and transform data using ETL tools, database management systems, and code including SQL and Python
-Implement data models
-Perform aggregation on data across various warehousing models
Qualifications:
-Computer Science degree or equivalent education and experience
-More than 5 years of Python experience (very recent).
-More than 10 years of overall software development experience with CI/CD experience.
-2 - 5 years of Cloud experience
-1 or more years of experience with containerization (Docker)
-Professional experience with data ingestion and preparation, including very large data sets of unstructured data for Business Intelligence
-Strong proficiency in Python development (especially data science packages like PySpark, Pandas, NumPy etc) and SQL for analytics, database development, and data modelling
-Validated proficiency working with one or more cloud platforms to implement data-intensive applications i.e. Azure, GCP, or AWS
-Considerable experience working with data pipeline orchestration tools like Data Factory, Databricks etc
-Solid grasp of Agile methodologies and experience on an agile team
-Keen collaborator and clear communicator, adaptable to service needs and operational demands
-Passionate about the impact of emerging technologies and learning new skills and ideas
-DevOps practice including CI/CD pipeline tool stack is a bonus
-Experience with Docker, Azure Function Apps, Azure Stream Analytics, and Event Hubs is desirable