Data Engineer

Montreal, Canada

Full Time

2 hours ago

Job description

GHGSAT – Data Engineer 

 

About GHGSAT 


GHGSat offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers around the world. We use our own satellites and aircraft sensors, combined with third-party data, to help industrial emitters better understand, control, and reduce their emissions. GHGSat’s capability is unique: The company provides high-resolution, local measurements of atmospheric methane and carbon dioxide concentrations from space, enabling us to detect greenhouse gas emitters and visualize and quantify their emissions.  


Job Description: 


Are you seeking a fast-paced environment where your work can make a meaningful impact? Look no further! As a Data Engineer at GHGSAT, you’ll play a pivotal role in designing, building, and maintaining our data infrastructure, with a strong emphasis on automation, efficiency, and scalability.  


A primary focus of this role will be owning the integration of new data sources into our databases to support data scientists in the creation of new products. This includes researching data sources, modelling and scraping the data, and building tooling for internal consumers to enable accessibility and usability. This role will also focus on building efficient ETL processes, ensuring data accuracy, and enabling reliable access to quality data. 


You will collaborate with cross-functional teams, including data science, to maintain and optimize data pipelines, manage data sources, and assist in deployment and maintenance of production services.  


Key Responsibilities:  


  • Monitor and manage the health and performance of data infrastructure. 
  • Design and implement ETL processes, leveraging tools like Airflow, DBT 
  • Maintain comprehensive documentation of data models, architecture, and APIs. 
  • Proactively troubleshoot and optimize data products to enhance performance and integrate best practices throughout the data development lifecycle. 
  • Work closely with data scientists, data analysts, and other engineering teams to understand data requirements and ensure the availability and reliability of data services. 
  • Research and implement new sources of structured and unstructured data to unlock new analytical capabilities 
  • Support the development of CI/CD pipelines and automation tools using GitLab to ensure quick and reliable data deployment across multiple environments. 

 

Required Qualifications: 


  • Bachelor's degree in computer science, Engineering, or a related field. Advanced degree or relevant certifications are a plus. 
  • 3+ years of hands-on experience in a data engineering or analytics related role. 
    • Proficient with using Python or similar programming languages to solve problems with data and maintain data infrastructure.   
    • Proficient with PostgreSQL. Hands-on experience with query optimization, database design, schema versioning, and running migrations within a PostgreSQL environment (or with a similar RDBMS such as MySQL).  
    • Demonstrated experience developing and maintaining data pipelines with tools such as Airflow and DBT. 
    • A solid understanding of data modeling and ETL principles, and experience with implementing these in practice. 
    • Experience in supporting data modeling initiatives and collaborating closely with Analytics Engineers and Data Scientists. 
    • Strong problem-solving skills with the ability to troubleshoot and resolve complex issues. 
    • Experience designing and building data models using data warehousing concepts to enable access to data across multiple domains. 
    • Excellent communication skills with the ability to collaborate effectively with cross-functional teams. 
    • Excellent written communication skills, with the ability to craft clear and detailed documentation.


Nice to have:  


    • Experience working as a data analyst or demonstrated experience applying data in new ways to solve complex problems in a business or scientific domain.  
    • Experience building robust, production grade data pipelines. 
    • Experience working with geospatial data and postGIS. 
    • Knowledge of other programming languages or data tools. 
    • Relevant certifications in cloud platforms (AWS, Azure, GCP) or terraform. 


    Perks and benefits:  


    • Competitive salary + stock options for all full-time employees  
    • Health/Dental benefits  
    • Paid Time Off + floating statutory holidays  
    • Flexible work environment 

    Related Jobs

    Sr Synthetic Aperture Radar (SAR) Processing Analyst

    📍 Richmond, Canada

    💰 $98-144k

    🕒 Full Time

    📌 2 months ago

    Int Synthetic Aperture Radar (SAR) Processing Analyst

    📍 Richmond, Canada

    💰 $70-102k

    🕒 Full Time

    📌 6 months ago

    Program Director for Strategic Data Acquisition

    📍 Cambridge, Ontario, Canada

    🕒 Full Time

    📌 8 months ago

    Apply now