5 days ago
Remote, RomaniaMid Level
Responsibilities
- Build and run services that ingest Kafka topics into Apache Iceberg tables on AWS, including partitioning, compaction, deduplication, and historical backfills.
- Write clean, tested, and maintainable production code; use AI coding tools carefully; and contribute to code reviews and engineering standards.
- Define and enforce data contracts with producing teams, including Avro schemas, field-level classification, schema evolution rules, and CI checks.
- Implement personal-data erasure, retention, and per-agency access controls.
- Build the query layer for the customer-facing data API and provide access through Athena.
- Evaluate technical approaches, measure performance and cost, and document design decisions.
- Migrate existing dashboards, reports, and finance extracts to the new data platform.
- Build curated shared metrics and business-ready datasets for BI tools and an AI analytics assistant.
Requirements
- Production software engineering experience with testing, Git, and CI pipelines.
- Daily use of AI coding tools with careful review of their output, especially for SQL, schema changes, and data correctness.
- Good SQL skills and experience building or running data pipelines.
- Solid understanding of data modeling.
- Clear and confident written and spoken English communication.
- Experience running a production lakehouse or data warehouse is helpful.
- Production experience with Kafka and schemas, ideally Avro, is helpful.
- Experience handling personal data, privacy, retention, and access control is helpful.
- Ability to make design decisions, explain trade-offs, and document decisions.
- Willingness to work closely with teams that produce data.
- Kotlin or Java, Apache Iceberg, Terraform, AWS Lake Formation, and DuckDB are nice-to-have qualifications.
Benefits
- Fully remote contract role for people based in Romania.
- Opportunity to build a data platform from the ground up for a global fare payment platform.
- Hands-on experience with Iceberg, Athena, Lake Formation, Kafka, and Avro on AWS.
- Opportunity to shape technical direction in a small team and learn to use AI tools in production engineering work.
- Inclusive workplace with support for adjustments during the hiring process and applications from underrepresented groups.
Tech Stack
Categories
BackendData Engineering
About Masabi
Masabi builds fare-payment and ticketing platforms for public transit agencies, offering mobile ticketing, account-based ticketing, and open payments through its Justride platform. The company sells its software and services to transport authorities and operators, enabling riders to pay via apps, ticket machines, or contactless bank cards. Founded in 2012 and headquartered in London, it is privately held and serves agencies in North America and Europe.
