Job description
We are currently seeking a Student Assistant – Data Engineering for our international and diverse Climate Policy Team (CPT). The team is engaged in various projects on climate change mitigation, in particular on energy system transformation, the 1.5°C global warming limit and the evaluation of national climate action. This includes flagship projects, such as the Climate Action Tracker and the National Pathways Explorer, for which data is being processed and analysed in-house and then published on the respective project websites.
As a Data Engineer you will play a critical role in designing, building and maintaining our data infrastructure, ensuring efficient and accurate data processing, storage and retrieval.
Your Responsibilities
- You will help to build and maintain a data platform for advanced analytics and climate modelling, spanning data science and data engineering work.
- Design and build data pipelines that are robust, modular, scalable, deployable, reproducible, and versioned to ingest, clean, filter, and optimize diverse datasets.
- Contribute to operational tasks related to scientific data processing and quality control.
- Collaborate with data scientists and researchers to define data processing requirements.
- Contribute to the standardization of production data workflows.
- Set up metrics to monitor usage of the Data Platform.
- Monitor, anticipate, and resolve operational or data quality issues in data pipelines. Ensure data reliability.
Your profile
Qualifications
You will ideally have the following qualifications and skills:
- You are completing a bachelor's or master's degree in computer science, ideally with a specialization in Data Engineering or DevOps, or a related field.
- You have gained initial experience (internship or academic project) as a Data Engineer.
- Foundational notions in data modelling, data structures, algorithms, design patterns, optimization.
- Proficiency in Python.
- Strong database and SQL programming skills.
- A problem solver, a fixer, and a creative technologist. We believe coding is a talent and a passion, not just a skill.
- A strong communicator and a team player who can work efficiently with others, in a diverse, interdisciplinary and international team.
- Passionate about working at the intersection of Climate Science and Data Engineering (tell us about relevant projects you’ve worked on!).
- Organised, detail-oriented, and motivated self-starter.
- Interest in and proven ability to work independently and in a team.
- Good communication skills in English.
Relevant Tech Skills
Please note that this list is non exhaustive and that if you don’t have experience on some of those you should still apply.
Required:
- Python
- SQL
- Data modelling
- Data structures
- Algorithms, Optimization
- Git
Nice to have:
- Pandas/Dask/DuckDB/Spark or other framework for data processing
- Conda
- Public Cloud (like GCP or AWS or Azure)
- Document storage (like S3/Minio)
- Workflow orchestration (like Airflow or dbt)
- Containers (like Docker)
- Message queue software (like Kafka)
- Monitoring tools (like Prometheus, Grafana and Elasticsearch)
- Infrastructure as code tool (like Terraform or Ansible)
Our offer
- A job with purpose. With us you will work in a team of highly engaged people and with your skills you can make a positive contribution to our work in the field of climate change
- We are a diverse and inclusive team and welcome your application regardless of your gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect that makes you unique
- You will get to know the entire organization and be more than just a cog in the wheel
- We are working in a positive and inspiring working atmosphere with an international team. Our Berlin office is located near Moritzplatz in the heart of the lively Kreuzberg, surrounded by a dynamic startup scene
- We cover your public transportation in Berlin
Conditions
Application Deadline: The position remains open until filled
Starting date: As soon as possible
Location: Berlin
Work hours: 20 hours per week
Terms: 1 year contract. You must be enrolled at a German university for the duration of the position.
Please apply with your CV, cover letter and a list of three references in PDF format exclusively using the application form. Please indicate in your cover letter your earliest start date.
Applications by email or by post can unfortunately not be processed. We encourage you to apply using the application form.