What you will do
- Design and build batch and streaming pipelines on AWS, Azure or GCP.
- Model data for analytics and operational use, with clear ownership and quality checks.
- Work directly with client engineering and analytics teams, not through a layer of account managers.
- Improve the platform: lineage, cost, reliability and the developer experience around it.
- Mentor engineers and review designs across engagements.
What we are looking for
- Strong SQL and at least one programming language used for data work (Python, Scala, Kotlin or similar).
- Experience with a modern warehouse or lakehouse and the trade-offs between them.
- A practical view of data quality: tests, contracts, reconciliation and what to do when they fail.
- Comfort working with ambiguity and explaining a trade-off to a non-technical stakeholder.
- Experience in at least one regulated or high-volume domain is useful, not required.
How we work
Small teams, direct client contact, and a strong bias toward shipping something usable early. You will have a named technical lead and a clear scope. We do not run a bench, and we do not move people between projects without agreement.
What we offer
- A senior team with real ownership of design decisions.
- Time to do the engineering properly: tests, documentation and handover are part of the job.
- Hybrid working with agreed overlap hours.
- Compensation aligned to the market band for the role; we will discuss the range early.
How to apply
Send a short note and a CV to careers@hinkor.com with the subject “Senior Data Engineer”. We read every application and reply within five working days.
If you would rather have a conversation before applying, that is fine too.