{"id":1893,"date":"2026-05-04T10:08:42","date_gmt":"2026-05-04T10:08:42","guid":{"rendered":"https:\/\/edvwerke.ch\/job\/do-edycji-copy\/"},"modified":"2026-05-04T10:12:58","modified_gmt":"2026-05-04T10:12:58","slug":"data-engineer-2","status":"publish","type":"job_listing","link":"https:\/\/edvwerke.ch\/de\/job\/data-engineer-2\/","title":{"rendered":"Data Engineer"},"content":{"rendered":"<p style=\"text-align: left;\"><strong>EDV Werke is looking for a Data Engineer.<\/strong><\/p>\n<p><strong>Working Model: <\/strong>Remote<\/p>\n<p><strong>Form of cooperation:<\/strong> B2B Contract<\/p>\n<p><strong>Tasks<\/strong>:<\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:98ef006d-47f6-4e85-b23e-4a727eed9662-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"57638ca8-2d78-41df-bb6c-812bb372f2ad\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<ul>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"30\" data-end=\"75\">Data Pipeline Development and Maintenance<\/strong> Building, modifying, and maintaining scalable data pipelines using cloud-based processing services and distributed systems.<\/li>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"202\" data-end=\"242\">Cloud Data Processing Implementation<\/strong> Developing and enhancing data processing workflows using cloud functions and managed data services for ingestion and transformation.<\/li>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"378\" data-end=\"407\">External Data Integration<\/strong> Implementing ingestion pipelines for external data sources while ensuring reliability and error-free processing.<\/li>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"523\" data-end=\"566\" data-is-only-node=\"\">Data Quality and Validation Engineering<\/strong> Designing and applying automated data quality checks to ensure accuracy and integrity of critical datasets.<\/li>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"677\" data-end=\"715\">Data Model Design and Optimization<\/strong> Designing and optimizing data models using modern data lake formats and layered architecture principles.<\/li>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"823\" data-end=\"857\">Query Performance Optimization<\/strong> Improving data query performance while ensuring efficiency and adherence to data modeling standards.<\/li>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"961\" data-end=\"995\">Data Governance and Compliance<\/strong> Ensuring data validation, governance rules, and monitoring processes are applied across all datasets.<\/li>\n<li data-start=\"1450\" data-end=\"1623\"><strong data-start=\"1100\" data-end=\"1142\">Documentation and Knowledge Management<\/strong> Documenting data processes, transformations, and technical decisions while maintaining version control best practices.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:98ef006d-47f6-4e85-b23e-4a727eed9662-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"57638ca8-2d78-41df-bb6c-812bb372f2ad\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"1627\" data-end=\"1648\">\n<p data-start=\"1627\" data-end=\"1648\"><strong data-start=\"1627\" data-end=\"1648\">Must-Have:<\/strong><\/p>\n<ul>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"1293\" data-end=\"1326\">Python Development Experience<\/strong> Strong coding experience in Python with at least 5+ years of professional usage in data engineering environments.<\/li>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"1443\" data-end=\"1480\">Test-Driven Development Expertise<\/strong> Experience applying TDD principles to ensure reliable and maintainable data engineering solutions.<\/li>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"1582\" data-end=\"1619\">SQL and Data Schema Design Skills<\/strong> Strong SQL expertise for designing, optimizing, and maintaining efficient data schemas.<\/li>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"1710\" data-end=\"1742\" data-is-only-node=\"\">AWS Data Services Experience<\/strong> Hands-on experience with AWS services such as Lambda, Glue, Athena, Aurora, EventBridge, and SageMaker.<\/li>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"1849\" data-end=\"1888\">Production Data Pipeline Experience<\/strong> Proven experience building and maintaining production-grade data pipelines in cloud environments.<\/li>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"1989\" data-end=\"2027\">Data Engineering Ownership Mindset<\/strong> Strong ownership mentality with ability to deliver features from design through production with measurable outcomes.<\/li>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"2147\" data-end=\"2194\">Communication and Stakeholder Collaboration<\/strong> Clear communication skills when working with engineers, product teams, and data stakeholders.<\/li>\n<li data-start=\"2981\" data-end=\"3144\"><strong data-start=\"2291\" data-end=\"2325\">Pragmatic Engineering Approach<\/strong> Ability to balance engineering rigor with delivery speed and business needs.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:98ef006d-47f6-4e85-b23e-4a727eed9662-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"57638ca8-2d78-41df-bb6c-812bb372f2ad\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"3148\" data-end=\"3172\">\n<p data-start=\"3148\" data-end=\"3172\"><strong data-start=\"3148\" data-end=\"3172\">Nice-to-Have:<\/strong><\/p>\n<ul>\n<li data-start=\"3174\" data-end=\"3307\"><strong data-start=\"2437\" data-end=\"2468\">Data Architecture Knowledge<\/strong> Understanding of software architecture principles and design patterns used in scalable data systems.<\/li>\n<li data-start=\"3174\" data-end=\"3307\"><strong data-start=\"2572\" data-end=\"2600\">Data Modeling Experience<\/strong> Experience designing and maintaining structured data models for analytical and operational use cases.<\/li>\n<li data-start=\"3174\" data-end=\"3307\"><strong data-start=\"2705\" data-end=\"2741\">Pipeline Orchestration Knowledge<\/strong> Familiarity with workflow orchestration tools such as Airflow.<\/li>\n<li data-start=\"3174\" data-end=\"3307\"><strong data-start=\"2807\" data-end=\"2844\" data-is-only-node=\"\">Data Quality Framework Experience<\/strong> Knowledge of data validation and quality frameworks for ensuring reliable datasets.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:98ef006d-47f6-4e85-b23e-4a727eed9662-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<\/div>\n<\/article>\n<\/div>\n<p><strong>Benefits:<\/strong><\/p>\n<ul>\n<li>Competitive salary with performance-based bonuses.<\/li>\n<li>Opportunities for professional development and advancement.<\/li>\n<li>Dynamic and collaborative work environment.<\/li>\n<\/ul>\n","protected":false},"author":17,"featured_media":1578,"template":"","meta":{"_promoted":"","_job_location":"Remote","_application":"joanna.zuchowska@edvwerke.ch","_company_name":"EDV WERKE AG","_company_website":"https:\/\/edvwerke.ch\/","_company_tagline":"Building on experience, results and commitment.","_company_twitter":"@edvwerke","_company_video":"","_filled":0,"_featured":0,"_remote_position":1,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job-types":[5],"class_list":["post-1893","job_listing","type-job_listing","status-publish","has-post-thumbnail","hentry","job-type-full-time"],"acf":[],"_links":{"self":[{"href":"https:\/\/edvwerke.ch\/de\/wp-json\/wp\/v2\/job-listings\/1893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edvwerke.ch\/de\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/edvwerke.ch\/de\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/edvwerke.ch\/de\/wp-json\/wp\/v2\/users\/17"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edvwerke.ch\/de\/wp-json\/wp\/v2\/media\/1578"}],"wp:attachment":[{"href":"https:\/\/edvwerke.ch\/de\/wp-json\/wp\/v2\/media?parent=1893"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/edvwerke.ch\/de\/wp-json\/wp\/v2\/job-types?post=1893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}