Masabi
Software Engineer - Data team
Poland, Remote. Posted 6 days ago
The role
You will build and run services that ingest Kafka topics into Apache Iceberg tables on AWS. You will design and build a governed lakehouse to replace an Elasticsearch-based data store.
What you will do
- Build and run services that ingest Kafka topics into Apache Iceberg tables on AWS
- Write clean, well-tested, maintainable code using AI tools
- Contribute to code reviews and shared engineering standards
- Work with data producing teams on data contracts and Avro schemas
- Build privacy and access into the platform including personal data erasure and access control
- Build the query layer behind the customer-facing data API and provide access through Athena
- Evaluate technical approaches, measure performance and cost, and document choices
- Migrate existing dashboards, reports and finance extracts onto the new platform
- Build the curated layer of shared metrics and business-ready datasets
Required qualifications
- Solid software engineering fundamentals
- Write production code and test it properly
- Work comfortably with Git and CI pipelines
- AI fluency using AI coding tools daily
- Good SQL
- Experience building or running data pipelines
- A solid grasp of data modelling
- Clear, confident communication in written and spoken English
Nice to have
- Experience running a lakehouse or data warehouse in production
- Production experience with Kafka and schemas (ideally Avro)
- Experience handling personal data, including privacy, retention and access control
- Comfortable making design decisions and explaining trade-offs
- Enjoy working closely with teams that produce data
- JVM experience (Kotlin or Java)
- Apache Iceberg
- Terraform
- AWS Lake Formation
- DuckDB
About the company
Masabi builds fare collection platforms that allow riders to buy and present tickets for public transport. Their Justride platform is used in over 250 locations globally.