Software Engineer – Data Team

atMasabiRemotePL flagPolandFreelanceData EngineerMid-levelSenior

Posted 4 days ago

This is a fully remote position, open to applicants in Poland.

📋 Description

• Develop and maintain services that process Kafka topics into Apache Iceberg tables on AWS.

• Execute partitioning, compaction, deduplication, and historical data backfilling.

• Write clean, maintainable, and well-tested production code.

• Utilize AI coding tools with sound judgment.

• Participate in code reviews and uphold shared engineering standards.

• Collaborate with data-producing teams on data contracts, Avro schemas, field-level classification, schema evolution rules, and CI checks.

• Implement personal data erasure, retention, and access control per agency requirements.

• Construct the query layer for the customer-facing data API.

• Facilitate data access via Athena.

• Assess technical strategies and evaluate performance and costs.

• Document technical decisions made during the development process.

• Transition dashboards, reports, and financial extracts to the new platform.

• Create a curated collection of shared metrics and business-ready datasets for BI tools and an AI analytics assistant.


⛳️ Requirements

• Must currently reside in Poland.

• Must possess the legal right to work in Poland.

• Advanced English proficiency at B2 level or higher is required.

• Strong foundational knowledge in software engineering.

• Experience in production coding and testing is essential.

• Comfortable using Git and CI pipelines.

• Daily utilization of AI coding tools with thorough output review.

• Proficient SQL skills are necessary.

• Experience in building or managing data pipelines.

• A solid understanding of data modeling.

• Experience operating a lakehouse or data warehouse in a production environment.

• Production experience with Kafka and schemas, preferably Avro.

• Experience in handling personal data, including privacy, retention, and access control.

• Ability to make design decisions and articulate trade-offs both in writing and verbally.

• Nice to have: Experience with JVM, particularly Kotlin or Java.

• Nice to have: Familiarity with Apache Iceberg, Terraform, AWS Lake Formation, or DuckDB.


🏝️ Benefits

• Fully remote work arrangement.

• Contract role.

• Opportunities to build a data platform from the ground up.

• Hands-on experience with a modern lakehouse stack: Iceberg, Athena, Lake Formation, Kafka, and Avro on AWS.

• Opportunity to influence technical direction within a small team.

• AI tools are encouraged in engineering tasks.

• An inclusive workplace that supports adjustments during the hiring process.

People also viewed

Instacart6 hours ago

Staff Software Engineer, Ads Data Platform

US flagUnited States OnlyFull-timeData Engineer$221k – $279.5k/year
ApplyView job
GEICO6 hours ago

Principal Data Architect

US flagUnited States OnlyFull-timeData Engineer$136.3k – $212.2k/year
ApplyView job
Litmus6 hours ago

Senior Golang Engineer, Data Processing

CA flagCanada OnlyFull-timeData Engineer
ApplyView job
Candid6 hours ago

Senior Data Pipeline Engineer

US flagUnited States OnlyFull-timeData Engineer$100k – $130k/year
ApplyView job
Teladoc Health6 hours ago

Data Analyst III, Data Platform Engineering Support

US flagUnited States OnlyFull-timeData Engineer$99k – $114k/year
ApplyView job
Grainger6 hours ago

Data Engineer IV

US flagIllinois OnlyFull-timeData Engineer$134.1k – $223.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers