How Remoteville checks and expires listings

Senior Data Engineer

Skills
Software As A ServiceApache BeamApache SparkData ServicesDriftModelingMusic Composition
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong data modelling and warehouse architecture skills
  • Hands-on experience with GCP data services especially BigQuery
  • Production experience with streaming pipelines on Dataflow Beam Flink or Spark Structured Streaming
  • Solid SQL and strong Python for production-quality code
  • Experience with ClickHouse or another columnar OLAP engine
  • Workflow orchestration experience with Airflow or similar tools
  • Comfortable with dbt or equivalent transformation frameworks
  • Experience migrating from legacy warehouses to cloud-native stacks
  • Working knowledge of ML in production including feature engineering and drift monitoring
  • Docker and Kubernetes experience
  • CI/CD mindset and infrastructure as code sensibility

Nice to have

  • Opinionated about clean architecture
  • Allergic to over-engineering
  • End-to-end ownership
  • Pragmatic
  • Collaborative
  • Detail-oriented

Day to day

  • Own and evolve data pipelines on GCP across streaming and batch workloads
  • Design ELT and ETL processes that transform raw data into clean trustworthy datasets for analytics ML training and online inference
  • Partner with ML engineers to build feature pipelines monitor drift and support retraining while improving reliability observability and cost efficiency

Hiring process

  • Submit your application
  • Meet the Talent Acquisition team
  • Meet the hiring team
  • Complete 2 assignments and debrief with the team
  • Final conversation with senior leadership
  • Receive and accept the offer