S

Sytac

Java and JavaScript software development consultancy

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeAmsterdam, NetherlandsNo salary listed

About the Job

Requirements

  • At least 6 years of experience building production software.
  • Expert Python and SQL skills across PostgreSQL, MSSQL, and Oracle.
  • Deep Apache Spark and PySpark experience for distributed processing, plus pandas or polars for smaller-scale work.
  • Experience with Azure Databricks, Data Factory, and Synapse, and/or GCP services including BigQuery and Dataflow.
  • Experience with Lakehouse/Data Lake environments and star or dimensional modelling.
  • Apache Airflow orchestration experience.
  • Git, Azure DevOps Pipelines, and CI/CD experience built specifically for data pipelines.
  • Day-to-day Docker and Kubernetes experience.
  • Kafka experience for streaming and Elasticsearch where appropriate.
  • Experience treating data quality, lineage, and governance as first-class concerns.
  • Experience using AI-assisted development as a substantive part of the workflow.
  • Strong stakeholder management skills, including communicating with business stakeholders and translating their needs into technical work.
  • Strong English proficiency.
  • Must reside in the Netherlands; relocation is not offered.

Responsibilities

  • Build maintainable, modular, tested, and version-controlled ETL/ELT in Python, PySpark, and SQL.
  • Design Lakehouse environments using Medallion architecture (Bronze/Silver/Gold) and dimensional or Star Schema modelling on Azure and GCP.
  • Own infrastructure as code using Terraform or Bicep and containerized deployments on Docker and Kubernetes.
  • Orchestrate pipelines with Apache Airflow and implement CI/CD for data using Azure DevOps or GitHub Actions.
  • Use AI tools in the development workflow and integrate large language models into pipelines where appropriate.
  • Translate business logic into clear specifications, establish quality standards through code, and maintain data lineage and governance.

Desired Qualifications

  • A JVM background, including Scala, Java, or Kotlin.
  • Dutch language skills.
  • Experience with dbt, FastAPI, Terraform, or Bicep.
  • Experience with Medallion architecture and Delta, Iceberg, or Hudi table formats.
  • Experience with GitHub Actions, Helm, or ArgoCD.
  • Kafka with Debezium for change data capture, Azure Event Hub or Service Bus, or GCP Pub/Sub.
  • Experience with Snowflake, AWS Glue, or Athena.
  • Experience with OpenAI or Azure OpenAI and integrating large language models into pipelines.
  • Experience with master data management or reference data.

About the Company

Sytac

Java and JavaScript software development consultancy

Sytac provides access to top JVM and JavaScript developers who work with clients to build complex software applications. Its core offering is assembling and guiding skilled development teams that are aligned to the client’s technical needs and project goals. The product works by matching and deploying consultants with the right expertise, maintaining a developer-first culture, and supporting ongoing knowledge sharing through monthly sessions to keep engineers up to date. What sets Sytac apart is its explicit focus on developer quality and continuous learning—not just staff augmentation—with a steady emphasis on maintaining skill relevance and delivering hands-on coding excellence within the Netherlands. The company’s goal is to help organizations ship sophisticated software faster by providing highly capable, continuously educated engineering talent that stays in sync with current technologies.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Haarlem, Netherlands
Founded
2005

Recently Posted Jobs

Explore more opportunities at Sytac

See more jobs