GrabIT

Senior Data Engineer

We are looking for a Senior Data Engineer to join an innovative project focused on building a next-generation data platform for unstructured data intake and analytics. You will be working on a GenAI-enabled platform that supports document processing, knowledge extraction, and advanced analytics. Key Responsibilities: Build, maintain, and optimize data pipelines using Python and Databricks (batch/realtime)…


We are looking for a Senior Data Engineer to join an innovative project focused on building a next-generation data platform for unstructured data intake and analytics.

You will be working on a GenAI-enabled platform that supports document processing, knowledge extraction, and advanced analytics.


Key Responsibilities:

  • Build, maintain, and optimize data pipelines using Python and Databricks (batch/realtime)
  • Integrate data from multiple sources into the client platform.
  • Maintain and extend the Analytical Database and the software ecosystem around it.
  • Collaborate with business stakeholders and cross-functional teams to deliver or enable data products that meet business needs on time.
  • Identify technical debt and continuously improve the platform. 


Requirements:

Must have:

  • Minimum 3 years of experience in software or data engineering, including 1+ years in a senior or technical lead role.
  • Strong hands-on knowledge of Python, Databricks, and PySpark.
  • Proven experience in data analytics platform solutions, preferably in Azure or similar cloud environments.
  • Experience designing modular, reusable, and scalable system components.
  • Strong problem-solving skills, communication, and organizational skills.
  • Familiarity with Medallion architecture or equivalent data design patterns.
  • Ability to clarify business requirements and translate them into engineering tasks.
  • Proactivity in identifying and solving problems.
  • Proficiency in written and spoken English

Nice to have:

  • Databricks certification
  • Experience with Infrastructure as Code (e.g., Terraform, ARM templates)
  • Experience in MLOps and automation of data pipelines.
  • Experience with Kubernetes (k8s) or other container orchestration tools.
  • Requirements engineering know-how.
  • Prior project engagement with client.


We offer 

  • Competitive salary and additional bonuses
  • Private medical insurance
  • Additional pension insurance
  • A MacBook Pro and an iPhone
  • Fitness subscription
  • Flexible working hours
  • Flexible locations: work from home or one of our offices in Ljubljana, Skopje, and Prilep
  • 25 vacation days


GrabIT is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for everyone. 

If interested, please contact us by email at [email protected] or apply using the provided form.