Senior Data Engineer
At Resourcify, we're building Europe's leading digital platform for waste management and circular economy. Our mission is to make recycling simple, transparent, and efficient, helping companies and municipalities reduce their environmental footprint.
Your Role
As a Senior Data Engineer, you will:
- Design, build, and maintain scalable ELT pipelines in our modern data stack (Cloud Composer, Airflow, dbt, BigQuery, GitLab). You bring industry experience working with data infrastructure, platform and services - we work with Google Cloud so experience with that is a plus, but modern cloud-based stack experience is valuable too
- Develop and maintain robust data models that power analytics, reporting, and product features, ensuring they follow best practices for performance and maintainability.
- Manage and optimise data infrastructure, including Cloud Composer environments and related GCP resources, in close collaboration with our infrastructure team.
- Implement orchestration, testing, and monitoring to ensure data quality, reliability, and traceability across the data warehouse.
- Troubleshoot pipeline or environment errors quickly and effectively.
- Collaborate closely with backend and frontend engineers (our backend is mostly in Java) to ensure seamless integration of data models and pipelines into the product.
- Contribute to architectural decision-making, e.g. by writing and reviewing RFCs, applying data engineering design patterns, and following architectural best practices.
- Promote documentation and knowledge sharing, ensuring our data systems and processes are transparent and accessible across the company.
- Mentor and support other engineers, fostering a culture of growth and continuous improvement within the team.
What We're Looking For
Must-have skills & experience
- 5+ years of experience in data engineering or similar roles.
- Strong proficiency in Python and SQL.
- Hands-on experience with Airflow/Cloud Composer, dbt, and BigQuery (or similar modern data warehouse solutions and cloud-based infrastructure).
- Solid understanding of data modeling, orchestration, testing, and data engineering best practices.
- Experience building scalable, reliable data pipelines in production environments.
- Strong collaboration and communication skills, with the ability to work closely with engineers, analysts/scientists, and product managers.
- Experience mentoring, conducting code reviews, and promoting team-wide engineering best practices, preferably in a cross-functional team context.
- Experience contributing to architecture and design decisions in data platforms.
Nice-to-have skills
- Experience with Java or backend development.
- Familiarity with infrastructure-as-code (Terraform, etc.) and GCP resource management.
- Experience implementing AI/ML pipelines, ideally with exposure to MLOps/LLMOps practices.
- Background in integrating external APIs into data pipelines.
Mindset & values
- Flexible and curious: you enjoy a mix of analytics engineering, infrastructure work, and backend - and are willing to learn new skills and step out of your comfort zone.
- A team player who thrives on proactive ownership of topics and driving improvements.
- Comfortable giving and receiving constructive feedback in a compassionate, collaborative way.
- Committed to high-quality, scalable data infrastructure that directly impacts products and customers.
- Passionate about working with data to develop and evaluate data-driven products, striking a healthy balance between principled and pragmatic approaches to solve consumer use cases.
- Good communication skills with both technical and non-technical people (e.g. designers and product managers).
- Values teamwork, shares gained knowledge with teammates and brainstorm new ideas.
How We Appreciate and Empower Resourcians:
- We offer you a great working environment: Be part of a fast growing company with fantastic team members.
- We love flexible working: Your times are flexible as you'll be measured by your success, not by the number of hours you clock in.
- We provide you with extra time to recharge: With our flexible vacation policy you'll have 30+ days of vacation to refuel your batteries and enjoy your life besides work. Not enough? You are more than welcome to take more days!
- We are a remote first company and convinced that we can do excellent work from (almost) anywhere: You have the option to work from our central, beautifully equipped offices in Hamburg, Berlin and Munich or fully remote within Germany. At the moment we can also offer permanent employment in Austria.
- We love a Workation! You can enjoy temporary remote work for up to 3 months provided that you have access to high speed Internet.
- We thoroughly enjoy each others' company: Once a year we come together for an exciting company offsite to have fun and foster relationships. In addition, we also plan team events on a smaller scale.
- We provide you with high quality, technical equipment (Laptop) and an additional Home-Office Budget to transform your home into the most enjoyable place to work.
We Celebrate Our Differences and Welcome People From All Walks of Life:
At Resourcify, we're proud to be an Equal Opportunity Employer. We believe diversity fuels innovation and strive to create an inclusive environment where everyone feels valued. Unique perspectives and experiences help us better understand our customers and drive new ideas.
Think this role might be a fit, even if you don't check every box? We'd love to hear from you—your unique skills might be exactly what we need!
Ready to Make an Impact?
Join Resourcify and help us transform waste management.
Together, we can grow sustainably.