Senior Data Engineer (Snowflake)

factored

United States

Remote

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity participation
Paid time off
Annual retreat
Winter break
Education support
Optional in-person meetups
Individualized career roadmaps

Job summary

factored seeks a senior data engineer to design and evolve data architectures supporting analytics, ML, and data-driven products. You’ll build production pipelines, data models, and integrations with a focus on data quality, reliability, security, and performance.

This is a fully remote, full-time role. Responsibilities include Python-based ETL, SQL work, Databricks and Snowflake pipelines on AWS, and collaborating with AI/ML engineers to deliver scalable data solutions.

Qualifications

  • Five+ years of professional experience delivering production-quality software.
  • Strong CS fundamentals: databases, data structures, OS, networking, OOP.
  • Experience with Python, SQL, and relational and NoSQL databases (e.g., Postgres, Cassandra, MongoDB).
  • Extensive experience with Databricks and Snowflake; cloud platform (AWS/GCP/Azure).
  • Experience with data processing/orchestration tools such as Spark or Airflow.
  • Ability to work with large datasets, use Git, and communicate in English.

Responsibilities

  • Develop and maintain Python-based ETL processes and write efficient SQL for data extraction/transformation.
  • Build and optimize large-scale pipelines and warehousing using Databricks and Snowflake.
  • Automate data delivery, validation, augmentation, and other processing workflows.
  • Translate stakeholder needs into scalable data solutions and APIs.
  • Collaborate with AI/ML engineers to identify data sources and dependencies.
  • Monitor performance and data integrity; build scalable infrastructure using SQL and AWS data tech, following data-handling rules.

Skills

Python
SQL
Databases
NoSQL
Databricks
Snowflake
Cloud platforms (AWS/GCP/Azure)
Airflow / Spark
Git
English communication

Tools

Databricks
Snowflake
AWS
GCP
Azure
Spark
Airflow
PostgreSQL
MongoDB
Cassandra

Job description

Role overview

Design and evolve data architectures that support analytics, machine learning, and data-driven products. You’ll build and optimize production pipelines, data models, and integrations, taking responsibility for data quality, reliability, security, and performance across the delivery lifecycle. The position is fully remote and described as a full-time engagement.

Responsibilities
  • Develop and maintain Python-based ETL processes and write efficient SQL for extracting and transforming data.
  • Build and optimize large-scale pipelines and warehouse solutions using Databricks and Snowflake.
  • Automate data delivery, validation, augmentation, and other processing workflows.
  • Translate stakeholder needs into scalable data solutions and develop APIs that supply data models.
  • Partner with AI and machine learning engineers to identify data sources, gaps, and dependencies when implementing features.
  • Monitor and troubleshoot performance and data integrity; build scalable infrastructure using SQL and AWS data technologies, while following applicable data-handling rules.
Requirements
  • At least five years of professional experience delivering production-quality software.
  • Strong computer science fundamentals, including databases, data structures, operating systems, networking, and object-oriented programming.
  • Experience with Python, SQL, and relational and NoSQL databases such as Postgres, Cassandra, or MongoDB.
  • Strong experience with Databricks and Snowflake, plus a cloud platform such as AWS, GCP, or Azure.
  • Experience with data processing or orchestration tools such as Spark or Airflow.
  • Proven ability to work with large and unstructured datasets, use Git, and communicate effectively in English.
Nice to have
  • Familiarity with graph data modeling or graph databases such as Neo4j.
Benefits and work setup
  • Equity participation
  • paid time off
  • an annual retreat
  • a company-wide winter break
  • education support
  • optional in-person meetups
  • individualized career roadmaps are listed.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Carmatec • United States

Remote
USD 90,000 - 130,000
Remote work
Competitive compensation
Senior Data Engineer
Senior Data Engineer

Zoominfo • United States

Remote
USD 110,000 - 170,000
Remote work
Data Engineer - Snowflake/Databricks
Data Engineer - Snowflake/Databricks

encora10 • United States

Remote
USD 21,000 - 37,000
Snowflake Data Engineer (Fully Remote)
Snowflake Data Engineer (Fully Remote)

Jobgether • United States

Remote
USD 110,000 - 150,000
Data Engineer (Snowflake) | Jobs in US
Data Engineer (Snowflake) | Jobs in US

DigitalXNode • United States

Remote
USD 140,000 - 190,000
Data Engineer (Snowflake)
Data Engineer (Snowflake)

Tek Ninjas • United States

Remote
USD 100,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Jobgether • United States

Remote
USD 130,000 - 200,000
Fully remote
International team
Competitive salary
Snowflake/ Databricks Data Engineer
Snowflake/ Databricks Data Engineer

Jobgether • Oregon

Hybrid
USD 100,000 - 160,000
Remote work
Full-time
Senior Data Engineer (SQL, dbt)
Senior Data Engineer (SQL, dbt)

externaljobboards • United States

Hybrid
USD 120,000 - 180,000
Healthcare
Remote work options
Equipment provided
Software Engineer
Software Engineer

Spectrum Staffing Services • New Jersey

On-site
USD 140,000 - 180,000
Modern cloud data technologies
Snowflake architecture focus
Full development lifecycle
+2