Skip to content

Lead Data Engineer

Hybrid
  • Amsterdam, Noord-Holland, Netherlands
  • Aix-en-Provence, Provence-Alpes-Côte-d’Azur, France
  • Berlin, Berlin, Germany
  • London, England, United Kingdom
+3 more
Technology

Hi from the Instapro Group 👋🏼

We're the technology company behind a home services revolution. Our mission is to help tradespeople get the work they want and homeowners hire the tradespeople they need.

At Instapro, every team member’s perspective and experience advances our mission. We are committed to creating a workplace that reflects the communities we serve. We work hard to mitigate biases in our recruitment process and foster a welcoming and inclusive environment.

Job description

Open in all locations: France, Germany, the Netherlands, and the United Kingdom

Instapro Group is actively seeking a seasoned, full stack and proactive Lead Data Engineer to bolster our dynamic team. As a Lead Data Engineer, you will spearhead the design, construction, and maintenance of our data platform, data models, analytics tools and data infrastructure. Your pivotal role involves not only developing and optimizing data pipelines but also leading one of our data engineering teams, providing technical leadership and guidance, and driving innovation in our data processes.


Your role includes the following:

  • Leading and mentoring the data engineering team, ensuring best practices through technical leadership and fostering a culture of continuous improvement.

  • Collaborating with cross-functional teams including Product Analysts, Data Scientists, and Product Managers to discern and address their intricate data needs, translating them into scalable and efficient data solutions.

  • Architecting, developing, and implementing cutting-edge data pipelines and ELT workflows utilizing technologies such as Stitch or Fivetran, AWS Redshift, Airflow, and DBT to facilitate streamlined data processing and analysis.

  • Crafting and upholding robust data models and transformations through DBT, ensuring data integrity, coherence, and quality for downstream analysis.

  • Implementing and managing event tracking systems to capture user interactions and system events, facilitating real-time data analysis and insights.

  • Designing and maintaining stream processing solutions using technologies such as Apache Kafka or AWS Kinesis or Apache Spark to handle real-time to near real-time data flows and processing.

  • Spearheading the optimization efforts of data processes for enhanced performance, scalability, and cost efficiency, fostering rapid and dependable access to critical data.

  • Engaging closely with Product Managers to assimilate data requirements into the overarching data platform design, aligning seamlessly with the product roadmap.

  • Providing comprehensive support to Product Analysts and Data Scientists by furnishing them with pristine and organized datasets, thus facilitating their modeling and analysis endeavors.

  • Vigilantly monitoring and rectifying data pipeline anomalies, swiftly identifying and resolving issues to mitigate disruptions to data accessibility.

  • Staying abreast of industry trends and emerging technologies in data engineering, proactively recommending enhancements to our data platform.

  • Driving innovation in data engineering practices, identifying opportunities for improvement, and implementing new technologies and methodologies to enhance the data platform.

  • Conducting code reviews and pair programming sessions to ensure high-quality code, knowledge sharing, and adherence to best practices within the team.


Job requirements

  • Bachelor's degree in Computer Science, Data Engineering, or a cognate field.

  • Demonstrable expertise with 9+ years of hands-on experience in data engineering, with a profound focus on AWS Redshift, Airflow, DBT, Python, and SQL.

  • A solid grasp of data engineering principles, ELT processes, and adeptness in data modeling techniques.

  • Proven track record in crafting and optimizing data pipelines for large-scale data processing and transformation.

  • Proficiency in Python and SQL scripting and programming, coupled with familiarity with Gitlab or similar version control systems.

  • Exceptional problem-solving acumen and adeptness in troubleshooting and resolving data-related issues.

  • Outstanding communication and collaboration skills, coupled with the ability to work harmoniously within a team and collaborate effectively with stakeholders.

  • Proven experience in providing technical leadership, including setting technical standards, mentoring team members, and leading technical initiatives.

  • Experience with code reviews and pair programming, promoting knowledge sharing and maintaining high code quality within the team.

  • Familiarity with event tracking systems and stream processing technologies such as Apache Kafka or AWS Kinesis or Apache Spark.


Preferred Qualifications:

  • Hands-on experience with cloud-based environments such as AWS, Azure, or Google Cloud Platform.

  • Proficiency in data architecture and data modeling principles and best practices.

  • A deep understanding of data platforms and machine learning platforms.

  • Experience with data infrastructure and infrastructure-as-code tools like Terraform, ensuring scalable and maintainable data environments.

  • Experience in implementing and managing CI/CD pipelines using Gitlab, ensuring efficient and reliable deployment of data engineering solutions.

If you're a driven and impassioned Lead Data Engineer with a robust background in AWS Redshift, Airflow, DBT, and Python, and possess a proven track record of leading teams and collaborating with cross-functional teams to deliver impactful data solutions, we eagerly await your application. Join our team and make significant contributions to the evolution of our resilient and scalable data platform.


Why you’ll enjoy working at the Instapro Group

You can make an Impact. Joining Instapro Group is an opportunity to help crack the code in one of the last big industries to become digital-first. We’re leaders in our markets, yet small enough for everyone to make a real difference.
We care. We don’t believe in one size fits all. Whether it’s flexibility in your working hours, your location, or opportunities to advance and grow, you’ll find a supportive and open culture designed to help our team members thrive.

These are the benefits you'll enjoy:

  • Highly competitive salary package

  • Hybrid work environment

  • Hybrid allowance/benefit

  • Eligibility to receive an equity award

  • Temporary work from abroad policy

  • Mental health support

  • Regular team and social events

  • Further benefits depending on location


These are the values that guide everything we do:

  • We put integrity first. We are authentic, transparent and respectful.
  • We are all stewards. We are stewards of the company on behalf of all stakeholders.
  • We follow the evidence. We are objective, evidence-based and pragmatic in our decision-making.
  • We never stop learning. We are open-minded and curious.
  • We win together. We collaborate and earn trust with our colleagues.
  • We are inclusive. We are committed to building a diverse and inclusive company.

Read our values in full here

Interested in applying? Submit your application below and we will get back to you.

or

Apply with Linkedin unavailable
Apply with Indeed unavailable

Good to know...

What is our working model?

You need to based in one of our office locations or be willing to relocate to one of them.

We have a hybrid-work model, which means that it’s up to you whether you prefer to work onsite or feel more comfortable working from home. However, in some roles, we might be looking for people to come to the office more regularly. You can have a look at what locations we are active in via the button below.

How should you prepare for an interview?

Please go through the job description once again and be ready to ask your questions to help yourself better understand if our environment matches your expectations.

You can visit Instapro Group's other web spaces, such as our LinkedIn page, to get a feel for our vibe.

What does an interviewing process generally look like?

Our interviewing processes can differ slightly depending on the department. The three steps that are consistent for every vacancy are a talk with the hiring manager at the beginning, a team interview in the middle, and an elevator interview at a later phase of the process. The best way to prepare for an elevator interview is to go over our values.