Job Description
Data Engineer
Full time, London or remote (GMT +/- 3 hours)
About us:
BeZero Carbon is a global ratings agency for the Voluntary Carbon Market. Our ratings allow all market participants to price and manage risk. BeZero’s ratings and research tools support buyers, intermediaries, investors, and carbon project developers.
Founded in April 2020, our 120+-strong team combines climatic and earth sciences, sell-side financial research, earth observation, machine learning, data and technology, engineering, and public policy expertise. We work from five continents.
www.bezerocarbon.com
Background on the role:
BeZero is looking for a mid- or senior-level data engineer to join our data engineering & data science team. The team currently consists of 7 experienced data engineers and scientists, who are building data and machine learning products for our client-facing platform and internal teams. The team sits at the heart of the business, working across our ratings, product and technology teams.
As a data team, we have a bias towards shipping products, staying close to our internal and external customers, and owning our infrastructure and deployments end-to-end. This is a team that follows software engineering best practices closely: no production code found in Jupyter notebooks here! Our data stack looks as follows
- AWS as our cloud infrastructure provider.
- Snowflake as our central data warehouse for tabular data. AWS S3 is used for any non-tabular data (e.g., satellite imagery data). We also use PostGIS for querying geospatial vector data.
- dbt for building SQL-style data models and taking care of the ‘T’ in ELT.
- Python jobs for non-SQL data transformations, using packages like NumPy, Pandas, scikit-learn, PyTorch, and many more.
- Prefect as our workflow orchestration manager, with our jobs executed on AWS ECS.
- Metabase as a dashboarding solution for end-users.
- GitHub Actions for CI / CD.
You’ll be responsible for building productionised data pipelines that handle a variety of data types: we process a lot of tabular data but increasingly process large geospatial data sets (think different types of satellite imagery) as well. You’ll play a key role in building out further our data infrastructure, and there will also be opportunities to contribute to building our machine learning operations infrastructure.
You’re welcome to work in our London-based office, but we very much welcome applications remotely if you can work GMT +/- 3 hours. You’d be reporting into our Chief Data Strategist Thomas, who joined recently from data and machine learning consultancy QuantumBlack and McKinsey & Co, and represents the data organisation at the executive level.
Responsibilities:
You will be an individual contributor on our central data team, focused on developing and maintaining our cloud-based (AWS) data infrastructure used to build data products to be deployed on our carbon markets platform.
You will build automated pipelines that collect, manipulate and extract structured and unstructured information about voluntary carbon market projects.
You will be charged with finding ways to monitor and maintain data flows, enable self-service analysis to business users, and to create and improve scalable data pipelines.
You will develop a suite of production data models using dbt to transform our internal data into a form suitable for analytics and reporting work.
You’ll be our ideal candidate if:
You care deeply about the climate and carbon markets and are excited by solutions for decarbonising our economy.
You have 3+ years of experience for the mid-level role, or 5+ years of experience for the senior level role, in building ELT pipelines in production for data engineering and machine learning use cases.
You have hands-on experience with workflow orchestration tools (e.g., Prefect, Dagster, Airflow, Luigi), containerization, a cloud platform (we use AWS but any cloud platform will do) and the Python scientific computing stack (NumPy, SciPy, matplotlib, pandas, etc).
You have experience working with a modern data warehouse such as Snowflake, BigQuery, or Redshift, and know how to write production-grade SQL.
You can write clean, maintainable, scalable, and robust code in Python and SQL, and are familiar with collaborative coding best practices (e.g., for Python PEP8 code style, unit testing, continuous integration tools such as flake8, black, isort, etc). You are a highly collaborative individual who wants to solve problems that drive business value.
Bonus points (but we’d still like to hear from you if you don’t have experience in any of these)
You have experience in deploying cloud resources using tools such as AWS Cloud Formation, Terraform, etc.
You have experience working with raster and vector geospatial data sets, and are familiar with the packages for processing such data (e.g., rasterio, geopandas, xarray, gdal)
You have practical knowledge of software engineering concepts and best practices, inc. DevOps, DataOps, and MLOps.
You have experience in building and deploying deep learning models for computer vision use-cases.
Research has shown that women are less likely than men to apply for a role if they don’t have experience in 100% of the requirements outlined in a job description. Please know that even if you don’t have experience in all the areas above but think you could do a great job and are excited about shaping company culture, finding great people, and building great teams, we’d love to hear from you!
What we’ll offer:
- Competitive salary and opportunity for equity in a rapidly growing VC-backed start-up through share options
- Ability to learn and develop alongside a range of sector specialists from the scientific, economic and business community
- Opportunity to work in a cross-cutting role, interacting with lots of different parts of the business
- Growth opportunities that come from working at a fast-paced VC-backed technology business
- Opportunity to work remote or in our Central London office space (Old Street) with flexibility to work from home + some flexibility over working location during the summer
- 25 days leave (with additional time off between Christmas and New Year, and for your birthday)
- Private medical insurance, dental, critical illness cover, income protection, life assurance, medical cash plan, cycle to work scheme, and a health and wellness cash allowance
We value diversity at BeZero Carbon. We need a team that brings different perspectives and backgrounds together to build the tools needed to make the voluntary carbon market transparent. We’re therefore committed to not discriminate based on race, religion, colour, national origin, sex, sexual orientation, gender identity, marital status, veteran status, age, or disability.
Job Type: Full-time
Apply
Go Back