Data Engineer
Job Title: Data Engineer
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (with flexibility for pipeline monitoring, deployments, and data refresh cycles)
About the Role
Our client is seeking a Data Engineer to design, build, and maintain scalable data infrastructure and reliable data pipelines that power analytics, reporting, and operational decision-making across the business.
This role requires strong software engineering fundamentals, deep experience with modern data stacks, and a passion for building clean, reliable, and high-performance data systems. The Data Engineer will ensure data flows seamlessly from source systems into warehouses, dashboards, and downstream applications while maintaining high standards for quality, governance, and scalability.
The ideal candidate is analytical, detail-oriented, and comfortable working across engineering, analytics, and business teams to deliver trustworthy and actionable data.
Responsibilities
Pipeline Development & Data Integration
- Build, maintain, and optimize ETL/ELT pipelines using Python, SQL, or Scala
β’ Orchestrate workflows using Airflow, Prefect, Dagster, or similar orchestration tools
β’ Ingest structured and unstructured data from APIs, SaaS platforms, databases, files, and streaming systems
β’ Develop scalable connectors and automated ingestion workflows
Data Warehousing & Modeling
- Manage and optimize cloud data warehouses such as Snowflake, BigQuery, or Redshift
β’ Design scalable schemas using star and snowflake modeling techniques
β’ Implement partitioning, clustering, indexing, and performance optimization strategies
β’ Build clean, analytics-ready datasets for business intelligence and reporting use cases
Data Quality, Governance & Reliability
- Implement validation checks, anomaly detection, logging, and monitoring to ensure data integrity
β’ Enforce naming conventions, lineage tracking, and documentation standards using tools such as dbt or Great Expectations
β’ Maintain audit-ready data processes and ensure compliance with GDPR, HIPAA, or industry-specific requirements
β’ Monitor pipeline health and proactively resolve failures or inconsistencies
Streaming & Real-Time Data Processing
- Build and manage real-time data pipelines using Kafka, Kinesis, Pub/Sub, or similar platforms
β’ Support low-latency ingestion and event-driven architectures for time-sensitive applications
β’ Monitor streaming infrastructure and optimize throughput and reliability
Collaboration & Analytics Enablement
- Partner closely with analysts, data scientists, and business stakeholders to deliver reliable datasets
β’ Support dashboard and reporting initiatives across Tableau, Looker, or Power BI
β’ Translate business requirements into scalable data solutions and models
β’ Maintain clear technical documentation for pipelines, schemas, and workflows
Infrastructure, DevOps & Automation
- Containerize data services using Docker and manage deployments through Kubernetes when applicable
β’ Automate deployments using CI/CD pipelines such as GitHub Actions, Jenkins, or GitLab CI
β’ Manage cloud infrastructure using Terraform, CloudFormation, or similar Infrastructure-as-Code tools
β’ Continuously optimize performance, scalability, reliability, and cloud costs
What Makes You a Perfect Fit
- Passionate about building clean, reliable, and scalable data systems
β’ Strong debugging and problem-solving mindset with high attention to detail
β’ Balance of software engineering discipline and analytical thinking
β’ Comfortable working cross-functionally with technical and non-technical stakeholders
β’ Proactive communicator who takes ownership of data quality and reliability
Required Experience & Skills
- 3+ years of experience in Data Engineering, Back-End Engineering, or Data Infrastructure roles
β’ Strong proficiency in Python and SQL
- Experience with at least one modern data warehouse (Snowflake, Redshift, BigQuery)
β’ Hands-on e
Get remote data science jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks β continue to the application β