Skip to content
MetropolisMetropolisNew York, NY

Senior Data Engineer

Designs and owns data architecture, builds/optimizes pipelines and models using Python, SQL, Snowflake, dbt, and AWS. Manages SLAs, data governance, and mentors team; requires 5+ years experience and bachelor's in CS or related.

160k – 220k
On-site5+ YOEData Engineering

About the role

Responsibilities

  • Collaborate with cross-functional teams to develop end-to-end data pipelines and foundational data sets
  • Design and own data architecture for large-scale projects while managing operational trade-offs
  • Build and optimize sophisticated data pipelines, models, and visualizations across multiple domains
  • Define and manage Service Level Agreements (SLAs) for all owned data sets
  • Implement data security models, ensure privacy compliance, and evolve data governance processes
  • Solve complex integration challenges using optimal ETL/ELT patterns for structured and unstructured data
  • Maintain production processes by optimizing complex code using advanced algorithmic concepts
  • Streamline data artifact development by optimizing pipelines, dashboards, and frameworks
  • Mentor team members through actionable feedback to foster collective skill growth
  • Maintain flexibility with availability during evening hours

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field (Master's preferred)
  • 5+ years of experience in data engineering, database engineering, business intelligence, data warehousing, and ETL tools, working with large data sets in the cloud
  • 5+ years with Python, building scalable Big Data solutions and ETL ecosystems
  • Proficiency in SQL, ETL/ELT, and data modeling, with extensive experience in Snowflake and dbt
  • Hands-on experience with RDBMS such as MySQL, MS SQL Server (optional), and Postgres
  • Familiarity with integration tools like Airflow and Automic, along with working knowledge of CI/CD pipelines
  • Ability to deliver high standards of code quality, system reliability, and performance
  • Deep understanding of modern IaC ecosystem for automated infrastructure deployments
  • Experience with cloud computing services, preferably AWS, including Glue, Airflow (MWAA), DMS, EKS, and SNS

Nice-to-haves

  • Experience with Spark and PySpark
  • Master's degree in Computer Science, Computer Engineering, or relevant field

Compensation

  • Base salary: $160,000 - $220,000 USD annually
  • Total compensation may include healthcare, 401(k), disability coverage, life insurance, stock options, bonuses

Skills

PythonSQLSnowflakedbtAirflowAWSETLELTPostgresMySQLSparkPysparkGlueCI/CDIac
Lithic

Senior Software Engineer, Data Platform

LithicUnited States

Builds backend services and REST APIs serving data from Snowflake and other sources to internal teams, while supporting data pipelines with Airflow, Airbyte, and dbt. Requires strong Python, SQL, API design experience; preferred fintech background.

160k – 200k
RemoteData Engineering
Socure

Senior Data Engineer

SocureCarson City, NV

Designs and builds scalable batch/streaming data pipelines for identity verification products, owning end-to-end data initiatives using cloud-native tech. Requires 5+ years data engineering with Spark, AWS, Python/SQL; streaming/orchestration experience preferred.

160k – 195k
Remote5+ YOEData Engineering
Together AI

Senior Data Engineer

Together AISan Francisco, CA

Build and scale distributed data infrastructure handling millions of events daily for billing, analytics, and BI tools. Requires 5+ years experience with stream processing (Kafka, Kinesis), real-time analytics (ClickHouse), IaC (Terraform), and programming (Golang/Python).

160k – 240k
On-site5+ YOEData Engineering
Launchdarkly

Senior Backend Engineer, Data Platform

LaunchdarklyAustin, TX +8

Senior Backend Engineer building and operating distributed data infrastructure for streaming, batch processing, analytical stores, and warehouse exports at scale. Requires 6+ years backend experience with data pipelines, distributed systems, and production ownership (on-call).

158k – 257k
Remote6+ YOEData Engineering
PointClickCare

Senior Software Engineer- Big Data & Java

PointClickCareUnited States

Develops and maintains big data applications using Java and distributed systems like Apache Hudi, Spark, and Trino. Collaborates on requirements, ensures scalable code with TDD, and works with storage systems like S3 and ADLS.

158k – 176k
RemoteData Engineering