Senior Data Engineer

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

Amazon Redshift
Amazon Web Services
Analytics
Apache Flink
Apache Hadoop
Apache Kafka
Apache Spark
Automated Testing
Big Data
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Data Engineering
Data Flow
Data Integrity
Data Processing
Data Quality
Data Science
Data Security
Data Warehouse
Databricks
Documentation
ELT
Extract
Transform
Load
Good Clinical Practice
Google Cloud Platform
Mentorship
Microsoft Azure
Optimization
Performance Tuning
Privacy
Problem Solving
Python
Regulatory Compliance
SQL
Scala
Scalability
Snow Flake Schema
Storage
Streaming
Terraform
Unstructured Data
Workflow

Job Details

Job Title: Senior Data Engineer (Remote)

Experience: 10+ years
Location: Remote (Global/Specify Region)
Employment Type: Full-Time

About the Role

We are seeking an experienced Senior Data Engineer to design, build, and scale our data infrastructure and pipelines. The ideal candidate has a strong background in modern data engineering tools, distributed systems, and cloud-native architectures. You will collaborate closely with Data Science, Analytics, and Engineering teams to enable reliable, scalable, and secure data operations across the organization.

Key Responsibilities

  • Architect, build, and maintain scalable ETL/ELT pipelines for structured and unstructured data.

  • Design and implement data models, data lakes, and data warehouses optimized for performance and analytics.

  • Develop and maintain streaming and batch data processing systems.

  • Ensure data quality, governance, lineage, and documentation across all data flows.

  • Optimize pipeline performance, storage, and computing costs on cloud platforms.

  • Implement CI/CD pipelines, automated testing, and monitoring for data workflows.

  • Work closely with cross-functional teams to understand data needs and make strategic engineering decisions.

  • Troubleshoot issues related to data integrity, scalability, and system performance.

  • Mentor junior engineers, review code, and contribute to engineering best practices.

Required Qualifications

  • 10+ years of professional experience in Data Engineering or similar roles.

  • Strong expertise with Python or Scala, and SQL.

  • Proven experience with big data technologies such as:

    • Spark, Hadoop, Kafka, Flink, Airflow, dbt

  • Hands-on experience with cloud platforms (AWS, Google Cloud Platform, or Azure), including:

    • Redshift, BigQuery, Snowflake, Databricks, or similar

  • Experience with data warehousing concepts and best practices.

  • Strong understanding of distributed systems, performance tuning, and storage optimization.

  • Experience with infrastructure-as-code (Terraform/CloudFormation) is a plus.

  • Solid grasp of data security, privacy, and compliance frameworks.

  • Excellent communication, problem-solving, and collaboration skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.