← Back to list
Job · Senior

Senior Data Engineer

Data Engineer • Senior • Hybrid • Full-time • Serbia Belgrade, Serbia

Rho is looking for a Senior Data Engineer to join its data products team and build and scale reusable, ML-powered data products for its commercial banking technology, serving internal stakeholders and customers.

Responsibilities

  • ▹Design, build and own data products: reliable, scalable, well-documented pipelines and datasets that other teams can discover, trust and build on directly
  • ▹Apply strong software engineering practices (clean code, testing, version control, CI/CD) to data products and ML systems, with the same rigor as production software
  • ▹Build horizontal, ML-driven data products, such as an OCR pipeline for document processing, a transaction coding suggestion system and RAG/agentic tools, designed for reuse across multiple teams
  • ▹Define and uphold data product quality: implement quality checks, monitoring, alerts and SLAs
  • ▹Partner directly with the stakeholders who consume your data products to understand their needs, gather feedback and iterate
  • ▹Collaborate with business intelligence and analytics teams to turn business needs into data products that are easy to find, understand and self-serve from
  • ▹Lead initiatives to grow the catalog of data products and improve the platform that supports them

Requirements

  • ▹5+ years of experience in data engineering, software engineering or DevOps
  • ▹Proficiency in workflow orchestrators such as Airflow, Dagster or Prefect
  • ▹Experience with major data platforms including Snowflake, Databricks, BigQuery or in-house HDFS-based solutions
  • ▹Skilled at building data infrastructure using GCP, AWS or comparable cloud providers
  • ▹Comfortable managing and deploying services on Kubernetes
  • ▹Practical experience with Terraform or Pulumi for automating infrastructure
  • ▹Advanced programming abilities in Python and Go, along with strong SQL skills (Java experience also considered)
  • ▹Proven experience building, owning and iterating on data products or data pipelines based on consumer feedback
  • ▹Experience designing systems for reuse across multiple teams
  • ▹Good communication skills and a team-oriented, collaborative approach

Nice to have

  • ▹Experience building a data platform or data product suite from the ground up
  • ▹Experience integrating or deploying ML models into production systems (e.g. classification, suggestion or extraction models)
  • ▹Experience with RAG systems and vector databases
  • ▹Familiarity with ML infrastructure tooling such as MLflow
  • ▹Experience building or deploying agents
  • ▹Experience with data modeling and data product approaches such as Data Mesh, Kimball, Inmon, Data Vault or similar
  • ▹Experience working with streaming data systems
  • ▹Familiarity with Prometheus or other time-series databases used for monitoring
  • ▹Experience with business intelligence tools such as Omni or Power BI

Soft skills

Good communication skillsTeam orientation and collaborationGood judgement and strong opinions, weakly held

What we offer

  • ▹Top-notch private healthcare insurance for you and your family members
  • ▹Generous PTO policy
  • ▹Lunch at work
  • ▹Covered parking costs for onsite staff
  • ▹Learning and development budget
  • ▹Paternity leave
  • ▹Hybrid work environment (with an office in Belgrade's old town)

About the company

Rho is the modern banking platform built for startups: open accounts in minutes, issue cards, manage expenses, pay bills and close the books in one connected platform backed by real human support.

Similar jobs