Refinery89

Junior Data Engineer

Refinery89

full-time

Posted on:

Location Type: Remote

Location: Netherlands

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, and maintain data pipelines supporting Refinery89’s core data platform.
  • Contribute to the design and evolution of the company’s data architecture and tooling.
  • Implement reliable ingestion, transformation, and storage processes for structured and semi-structured data.
  • Ensure data reliability, consistency, and basic data quality controls across systems.
  • Collaborate with engineers and internal stakeholders to support analytics and operational use cases.
  • Maintain clear, consistent technical documentation for data systems and workflows.

Requirements

  • Experience in Linux management, bash scripting
  • Some exposure to cloud platforms (we use AWS, but experience with any other cloud is acceptable)
  • Python (medium level)
  • SQL (medium level)
  • Writing clear and consistent documentation
  • Professional working proficiency in English
  • Common Python libraries, particularly boto3
  • Some others such as psycopg2, pymysql, requests
  • ETL/ELT processes
  • Task orchestration (cron jobs, AWS EventBridge, AWS Step Functions)
  • Some experience with data quality
  • Some knowledge of a high-performance language (Rust, C, C++)
  • Experience with data governance
  • Testing (pytest, unittest)
  • NoSQL such as Elasticsearch or Pinecone
  • Airflow management
  • Streaming (Kafka, Kinesis, etc.)
Benefits
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Linux managementbash scriptingPythonSQLETL processesELT processesdata qualityhigh-performance languagetestingNoSQL
Soft Skills
writing clear documentationprofessional working proficiency in English