Mid/Senior Data Engineer

Job expired!
We are a remote-first, international SaaS company assisting businesses to maximize their revenue potential in Europe and the US with our Go-To-Market SaaS Platform. We are the successful amalgamation of Leadfeeder and Echobot, merging two industry-leading entities. What sets us apart? With roots in Finland and Germany, the country with the highest privacy standards in Europe, Dealfront was established with compliance and transparency hard-wired into its DNA. This ensures that all our users are in the know regarding the origins of their data. Compliance doesn't hinder companies' profits. We boast a strong team of over 330 dealfronters across 40 countries globally. Join us as we continue our mission to become the leading Go-To-Market platform assisting B2B companies to secure deals in Europe. Position Overview We're in search of a Data Engineer to join our Data Warehouse team and play a significant role in our transformation journey towards being a Data Analytics Platform, cultivating a data-as-a-product culture. As the second Data Engineer on the team, you will pioneer the implementation of our core principles, ensuring flexibility, data security, and quality, as well as contributing to the evolution of our platform to endorse data ownership across domains. This role gives you an excellent opportunity to grow, work with state-of-the-art technologies, and significantly influence our data infrastructure. Responsibilities Design, build and manage our Data Warehouse and data pipelines. Most of our current stack is AWS-based: Redshift, S3, Step Functions, Glue and Lambda. Lead the transition toward open-source tools like Meltano and dbt for ETL procedures and analytics. Foster the adoption of these tools organization-wide. Partner with stakeholders to comprehend their data needs, design and implement data ingestion processes, and onboard novel data sources. Introduce data quality checkpoints and data observability around our processes to uphold data integrity and accuracy. Day-to-day operational upkeep and monitoring to assure stable and efficient pipeline operations. Cooperate closely with our analysts on data model, schema design, and documentation. Requirements Established expertise in Data Engineering, with a track record of managing and optimizing data pipelines. Proficient in SQL and Python. Hands-on experience with AWS services (e.g. Glue, Step Functions, Lambda). Practical experience with Data Warehousing technologies and platforms (e.g. Redshift, Snowflake). Familiar with Data Modeling (e.g. 3NF, Kimball’s, Data Vault). Experience with dbt is preferable, ideally having built or contributed to projects from ground zero. Experience with the roll-out of data observability and quality services. Experience with Terraform. Any experience with Meltano, Stitch, Airbyte, or similar tools would be beneficial. Excellent communication skills and the ability to function independently and as part of a team. Capability to adapt in a fast-paced, evolving environment. Benefits What You'll Get Flexible work hours: Choose to work between 32, 35, or 40 hours a week (no on-call duty). A relaxed work environment: no dress code, with regular team events like the developer pub-night. Learning opportunities: We encourage investing in your professional and personal growth as your employer. The chance to meet your future colleagues before signing your contract. Additional vacation days, a business mobile phone or gym discounts - you choose which benefits matter to you. A brand-new office with a PS5 and a rooftop terrace for relaxation. Perks The opportunity to work with a highly knowledgeable, successful, and fun team. An international, diverse, dynamic, and committed work environment. The flexibility to work remotely and set your work schedule. Access to mental health support through Auntie. Company retreats in sunny locations and team off-sites - Last year we visited Croatia ;)