Description

About the Company

We are a technology-driven organization focused on building reliable, scalable digital solutions that support business growth and data-informed decision-making. Our engineering teams work across cloud infrastructure, analytics, and modern data platforms to ensure that critical information is accessible, secure, and ready for business use.

About the Role

We are seeking an experienced Senior Data Engineer to design, develop, and maintain scalable data infrastructure that supports analytics, reporting, and operational intelligence. In this role, you will build robust data pipelines, optimize data processing workflows, and collaborate with software engineers, analysts, and business stakeholders to deliver high-quality data solutions.

The ideal candidate combines strong technical expertise with a practical understanding of data architecture, cloud technologies, and data governance.

Key Responsibilities

  • Design, develop, and maintain reliable batch and streaming data pipelines.
  • Build and optimize data ingestion, transformation, and integration processes.
  • Develop scalable data architectures using modern cloud platforms and distributed processing technologies.
  • Implement data quality checks, validation rules, monitoring, and error-handling mechanisms.
  • Manage data warehouses, lake houses, and analytical data models.
  • Optimize data processing performance, storage efficiency, and infrastructure costs.
  • Collaborate with analytics and business intelligence teams to deliver trusted datasets.
  • Apply security, access control, documentation, and data governance standards.
  • Participate in architectural reviews, code reviews, and continuous improvement initiatives.

Requirements and Qualifications

  • Bachelor’s degree in computer science, Software Engineering, Data Engineering, or a related field, or equivalent practical experience.
  • At least 4 years of experience in data engineering or a closely related technical role.
  • Strong proficiency in SQL and Python.
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Practical knowledge of data processing technologies such as Apache Spark, Apache Kafka, or equivalent tools.
  • Experience building and maintaining ETL/ELT pipelines and modern data warehouse solutions.
  • Familiarity with orchestration tools such as Apache Airflow, Dragster, or Prefect.
  • Understanding of data modelling, database optimization, and distributed systems.
  • Experience with Git, automated testing, CI/CD, and infrastructure monitoring.
  • Strong analytical thinking, problem-solving, and communication skills.

What We Offer

  • Competitive salary based on experience and technical expertise.
  • Flexible hybrid working arrangements in Estonia.
  • Opportunities to work with modern cloud technologies and large-scale data systems.
  • Professional development, technical training, and certification support.
  • Collaborative engineering culture with opportunities to influence technical decisions.
  • Paid annual leave and benefits in accordance with company policy and applicable Estonian employment law.
  • Clear opportunities for career progression and technical leadership.

Application Process

Interested candidates are invited to submit their CV and a brief overview of relevant data engineering projects. Applications will be reviewed based on technical experience, problem-solving ability, and alignment with the role.

Join our team and help build the data platforms that power smarter products and better business decisions.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.