DevJobs

Senior Backend Data Engineer

Overview
Skills
  • Python Python ꞏ 3y
  • CI/CD CI/CD
  • Azure Azure
  • Snowflake Snowflake
  • Iceberg
  • PySpark
  • Databricks
  • Delta Lake

We are looking for a Backend Engineer to join our Data Engineering team and develop backend components and data-oriented infrastructure for large-scale data processing.

In this role, you will develop infrastructure that enables the generation and evolution of data entities and their reliable distribution across internal systems.

You will work closely with Data Science and Backend core teams to build scalable, cost-efficient, production-grade solutions in a data-heavy environment.


What you will do

  • Design and implement infrastructure that supports high-volume data processing
  • Continuously optimize performance, cost, and reliability at scale
  • Collaborate with Data Science and Backend core teams to define data contracts, interfaces, and integration patterns
  • Maintain high engineering standards — testing, observability, clean code, CI/CD fundamentals




Requirements:


  • 3–5 years of experience in backend development
  • Strong hands-on skills with Python


Advantages / Nice to Have

  • Experience with modern data platforms – Snowflake / Delta Lake / Iceberg
  • Experience with distributed data processing (Databricks, PySpark, or similar)
  • Experience with cloud platforms – Azure
  • Experience with leadership — team management, project ownership, or task management


Personal Attributes

  • Ownership mindset and accountability
  • Passion for performance, scale, and cost-efficiency
  • Strong communication skills and effective collaboration with cross-functional teams
BioCatch