Data Engineer

Contract type
Ongoing
Work mode
Remote · Germany
Experience
Mid-level · 2+ years

Job description

A Data Engineer role placing you directly with Huzzle's clients as an in-house team member, designing, developing, and maintaining scalable data pipelines and infrastructure. The role supports business intelligence, analytics, and machine learning initiatives.

At a glance

Employment
Full-time
Work mode
Remote · Germany
Languages
English

What you'll do

  • Design, build, and maintain scalable ETL and ELT data pipelines
  • Develop and optimize data architectures, databases, and data warehouses
  • Integrate data from various sources, APIs, and third-party platforms
  • Maintain data quality, accuracy, consistency, reliability, and security
  • Monitor, troubleshoot, and improve data pipelines and workflows
  • Work closely with analytics, engineering, and business teams to identify and meet data requirements
  • Establish data governance standards and best practices for data management
  • Improve data storage, processing speeds, and query performance
  • Support business intelligence, reporting, and analytics projects
  • Maintain documentation of data models, workflows, and technical processes

What we're looking for

  • 2+ years of experience in data engineering, data warehousing, or a similar field
  • Strong SQL skills and a solid understanding of database management
  • Proficiency in Python, Java, Scala, or other relevant programming languages
  • Practical experience with ETL/ELT tools and building data pipelines
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Hands-on experience with modern data warehouse solutions such as Snowflake, Redshift, BigQuery, or Databricks
  • Knowledge of workflow orchestration tools such as Airflow or Prefect
  • Understanding of data modelling, governance, and data quality best practices
  • Strong analytical thinking, problem-solving, and communication abilities
  • Comfortable working independently while collaborating with a remote team

Nice to have

  • Experience handling large datasets and working with distributed systems is an advantage

Benefits

  • Competitive compensation tailored to your experience, technical skills, and location
  • Fully remote work: enjoy the flexibility to work from anywhere
  • Career development: join innovative companies and contribute to meaningful, high-impact projects
  • Long-term potential: grow your career alongside ambitious, expanding global organisations
  • Ongoing learning: gain exposure to emerging data technologies, cloud platforms, and large-scale data environments
  • Collaborative environment: work with skilled engineers, analysts, and business stakeholders
  • Modern tech stack: work with cutting-edge data tools, technologies, and cloud-based solutions

Apply

Direct apply at Huzzle

Opens the job posting at Huzzle

About Huzzle

Unlike traditional outsourcing agencies, Huzzle places you directly with its clients, where you become an integral, in-house member of their team.