Senior Data Engineer
Build and scale data pipelines, reusable datasets, and validation frameworks supporting business intelligence, marketing, and data science. The role requires strong Python and SQL skills, modern data-stack experience, and at least four years of software or data engineering experience.
About the job
Responsibilities
- Build, optimize, and maintain data pipelines that power the business.
- Define and build reusable, abstracted datasets for Business Intelligence, Marketing, and Data Science Research.
- Design, build, and promote federated data-validation frameworks to monitor potential data inconsistencies.
- Protect user privacy and security through best practices.
Requirements
- 4+ years of software or data engineering experience, including distributed data processing, data warehousing, data governance, Big Data, data variance, data privacy, and data quality.
- Strong Python and SQL experience.
- Experience building scalable data pipelines, optimizing queries, modeling data, and defining reusable datasets.
- Experience with orchestration tools, especially Airflow; databases, especially PostgreSQL; data lakes, especially Iceberg; and data warehouses, especially Snowflake.
- Experience with SQL tuning, Spark development, medallion architectures, and event-driven architectures.
- Familiarity with healthcare or insurance.
- Familiarity with data security and HIPAA compliance.
Technologies
- Postgres/SQL
- Snowflake
- Python
- AWS
- Terraform
- Argo
- Airflow
- Spark
- DuckDB
- Iceberg
- Airbyte
- dbt
- Elasticsearch/OpenSearch
- OpenTelemetry
- Looker
Compensation and Benefits
- Target salary range: $220,000–$245,000 annually.
- Eligible for equity incentives and benefits including flexible paid time off, medical/dental/vision plans, 401(k) with company match, flexible spending accounts, and Teladoc Health.
Skills
Python, SQL, AWS, Apache Airflow, Postgres, Apache Iceberg, Snowflake, Spark, Terraform, dbt, Duckdb, Airbyte, Elasticsearch, HIPAA
Similar jobs
Data Engineering jobsOwn the reliability, performance, observability, scalability, and cost efficiency of large Aurora MySQL production environments supporting healthcare applications. The role requires 6+ years of database engineering experience, deep MySQL and AWS expertise, and strong skills in automation, incident response, and query optimization.
Leads an analytics engineering team that transforms raw data into reliable, actionable insights for product, marketing, and operations. The role requires 7+ years in data or analytics engineering, management experience, and advanced SQL, Databricks, and dbt expertise.
Leads the architecture, scaling, security, governance, and cost optimization of enterprise and AI data platforms. Requires 10+ years of data or software engineering experience, with expertise in production data foundations, CI/CD, governance, security, and performance optimization.
Senior Data Infrastructure Engineer responsible for building and operating reliable, low-latency streaming and batch data systems that support AI products. Requires 5+ years of production data infrastructure experience and expertise with technologies such as Kafka, Flink, ClickHouse, and Terraform.
Build and operate petabyte-scale data infrastructure powering Discord’s insights and products. The role requires 5+ years of software engineering experience, strong programming skills, and experience with large-scale pipelines, streaming, orchestration, or data warehousing.