AirflowAWSAzureBigQueryCloudEmber.jsETLGoogle Cloud PlatformPythonSQLAIData EngineeringdbtGCPGoogle CloudGitVersion Control
About this role
Role Overview
Develop new ETL scripts using python to gather and validate data from a variety of sources e.g. APIs, web scraping.
Work with our data engineering team to deploy ETL scripts within our orchestrated data platform based on Dagster and BigQuery.
Help run, maintain, and improve existing data pipelines
Help ensure that our pipelines are written using best coding and data practices
Help ensure Ember’s data and output are of the highest standard
Requirements
At least one year experience developing and deploying python code
Experience working with SQL databases
Numerate and data literate, with excellent data extraction and transformation skills
A thoughtful and selective approach to the use of AI coding tools and the ability to critically evaluate their outputs.
Fluent in spoken and written English
Passionate about clean energy
Driven and keen to learn
Systematic with careful attention to detail
Ability to work as part of a remote international team
Experience developing data pipelines on an orchestration platform such as dagster (preferred), airflow, dbt or prefect (nice to have)
Experience with version control software such as git (nice to have)
Experience working on cloud platforms, such as GCP (preferred), AWS or Azure (nice to have)
Experience working with business users to turn research questions into specific data requirements, and developing to those requirements (nice to have)
Other language skills (nice to have)
Previous experience within the power sector or clean energy sector (nice to have)
Tech Stack
Airflow
AWS
Azure
BigQuery
Cloud
Ember.js
ETL
Google Cloud Platform
Python
SQL
Benefits
We operate a nine-day fortnight meaning our full-time staff are given every other Friday off work with no reduction in pay
25 days holiday, plus UK bank holidays (unless local statutory minimums are higher) and for each year that you're part of the team at Ember you'll receive an additional day of holiday, up to a maximum of 5 additional days.
Generous paid maternity and paternity leave
Flexible working conditions, including the opportunity for part-time work and home working.
Access to a local working space can also be arranged for employees
Free annual eye tests
Access to a counselling service
Funding and allocated time for your training and development