Apply now »

Data Developer (Contract)


Vancouver, British Columbia, CA

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. 



  • 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



  • 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

Job Segment: Developer, Cloud, Computer Science, Business Intelligence, Database, Technology

Apply now »