
Software Engineer – Data Team
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Romania.
• Develop and maintain services that ingest Kafka topics into Apache Iceberg tables on AWS.
• Execute partitioning, compaction, deduplication, and historical data backfills.
• Write clean, well-tested, and maintainable code for production environments.
• Utilize AI coding tools judiciously and participate in code reviews and adhere to engineering standards.
• Collaborate with teams that produce data on Avro schemas, field-level classification, schema evolution, and CI enforcement checks.
• Implement measures for personal data erasure, retention, and agency-specific access control.
• Construct the query layer for the customer-facing data API.
• Facilitate data access via Athena.
• Assess technical strategies, evaluate performance and cost, and document decisions made.
• Transition dashboards, reports, and finance extracts to the new platform.
• Create a curated layer of shared metrics and business-ready datasets for BI tools and an AI analytics assistant.
• Must currently reside in Romania.
• Must possess the legal right to work in Romania.
• B2 level or higher proficiency in English is required.
• Strong fundamentals in software engineering, encompassing production coding, testing, Git, and CI pipelines.
• Regular utilization of AI coding tools with careful review of outputs.
• Proficient SQL skills are essential.
• Some experience in building or managing data pipelines is preferred.
• A solid understanding of data modeling is necessary.
• Experience in operating a lakehouse or data warehouse in a production setting.
• Hands-on experience with Kafka and schemas, preferably Avro.
• Experience managing personal data, with an understanding of privacy, retention, and access control.
• Capability to make design decisions and articulate trade-offs in both written and verbal formats.
• Familiarity with Java or Kotlin, AWS S3, Apache Iceberg, Athena, Lake Formation, PostgreSQL, DuckDB, Kafka with Avro, Terraform, and GitLab CI is advantageous.
• Advanced proficiency in both written and spoken English is required.
• Fully remote work arrangement.
• Contract role.
• Opportunity to create a data platform from the ground up.
• Hands-on experience with Iceberg, Athena, Lake Formation, Kafka, and Avro on AWS.
• Chance to influence the technical direction within a small team.
• Inclusive and supportive work culture.
• Reasonable adjustments available at any stage of the hiring process.
Instacart
GEICO
Litmus
Candid
Get handpicked remote jobs straight to your inbox weekly.