How Remoteville checks and expires listings
Senior Data Engineer
Skills
Software As A ServiceApache BeamApache SparkData ServicesDriftModelingMusic Composition
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
