BeZero Carbon - Data Engineer (Fixed Term Contract)

Data Scientist
πŸ’° Negotiable
πŸ“ London, United Kingdom
Twine
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 3 months ago

Data Scientist is needed in London, United Kingdom.

Client: BeZero Carbon

Location: London, United Kingdom

Contract: Full Time, Other

Job Description

BeZero is looking for a data engineer to join our existing data products and tooling team for a fixed term contract of 3-4 months. This role involves developing carbon offset-related data products for clients and internal data tools for the Ratings teams. It requires collaboration with colleagues from various teams such as product, ratings, and software engineering.

The key responsibilities include rearchitecting the dbt project for better performance and extending the analytical stack to support in-house analyses. The ideal candidate will need to assess the existing projects, define best practices, and execute the necessary changes to improve internal data processes.

Requirements

The ideal candidate should have:

  • At least 4 years of experience building ELT/ETL pipelines in production using Python and SQL
  • Deep familiarity with dbt and experience scaling dbt repositories
  • Experience deploying APIs using frameworks like FastAPI
  • Skills in maintaining cloud resources using tools like AWS Cloud Formation or Terraform
  • Hands-on experience with workflow orchestration tools, containerization using Docker, and cloud platforms like AWS
  • Proficiency in writing clean, maintainable, scalable, and robust code in Python and SQL
  • Experience with code version control, collaborative coding practices, and continuous integration tooling

Technical Stack

The technologies used in our data stack include AWS, Snowflake, AWS S3, AWS RDS with PostGIS, dbt, Python, Docker, AWS ECS, Prefect, GitHub Actions, and Metabase.

Location

This remote-friendly position is open to candidates based in the UK. It can be performed on a hybrid basis in the London office or fully remotely in the UK.

Interview Process

The interview process consists of an initial screening interview with a recruiter, an introduction call with the Chief Data Officer, a technical interview with members from the data engineering team, and reference checks before an offer is made.

Company Values

BeZero Carbon values diversity and is committed to creating a team that represents various perspectives and backgrounds to develop tools that enhance transparency in the voluntary carbon market. The company does not discriminate based on race, religion, gender, sexual orientation, age, or disability.

Posted a year ago

No longer accepting applications

Get instant notifications for new Data Scientist jobs. Enter your email:

chevron-left

Make online marketing easy and accessible for all. Every business can grow with Semrush.

Learn How
  • How It Works


    πŸ”

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    πŸŽ‰

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    πŸ“ˆ

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.