RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Data Engineer

Skills
Data EngineeringETL ToolsAmazon Web ServicesApache AirflowApache SparkData WarehousingDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Small-company experience as FT employee only
  • Degree in Computer Science, Engineering, or related field preferred
  • Minimum of 7 years of experience in data engineering or related role
  • Proficiency in Apache Airflow for workflow orchestration
  • Expertise in Apache Spark for distributed data processing
  • Extensive experience with ETL tools and large-scale data processing
  • Strong programming skills in Python
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Proficiency with SQL and experience with relational and NoSQL databases
  • Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
  • Understanding of data warehousing and experience with modern data warehouses
  • Experience with infrastructure-as-code tools (e.g., Pulumi, Terraform)
  • Familiarity with CI/CD pipelines and DevOps practices in data engineering
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Nice to have

  • Knowledge of Oil & Gas data
  • Experience at a company delivering data product
  • Knowledge of data visualization tools
  • Experience with machine learning pipelines

Day to day

  • Design, develop, and optimize scalable data pipelines and ETL processes to handle large volumes of data from multiple sources
  • Collaborate closely with data scientists, analysts, and other engineers to ensure efficient data flow and integration across various platforms
  • Provide technical leadership and contribute to the strategic development of our data infrastructure