Skip to content
SnowflakeSnowflake

Senior Data Engineer

Build and operate scalable enterprise data pipelines, models, and platform infrastructure across the full data lifecycle. The role requires 5+ years of experience, strong SQL and Python, and deep expertise in Snowflake, dbt, and Airflow.

About the job

Responsibilities

  • Design, build, and launch production-ready data models and pipelines across ingestion, transformation, modeling, and consumption.
  • Own end-to-end system design decisions, evaluate tradeoffs, and document architectural choices.
  • Implement data governance frameworks and maintain rigorous data quality standards.
  • Develop and optimize ingestion processes from diverse enterprise sources.
  • Build data platform tools aligned with the product roadmap and provide internal customer feedback.
  • Apply Agile practices to data product development, including sprint planning, reviews, and retrospectives.
  • Define testing strategies, identify risks, and drive resolution of technical issues.
  • Translate ambiguous stakeholder requirements into well-scoped technical work.
  • Adapt solutions to changing business requirements while preserving technical integrity.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
  • 5–8 years of experience building and operating production data pipelines, data models, and platform infrastructure at scale.
  • Expert SQL and strong Python skills, including performance tuning, query optimization, and schema design.
  • Hands-on Snowflake experience, including Snowpark, dynamic tables, data sharing, Snowflake Cortex, and cost optimization.
  • Advanced dbt modeling, testing, macro authoring, and project governance on Snowflake.
  • Strong Apache Airflow experience, including DAG design, operator customization, dependency management, and operations.
  • Understanding of dimensional modeling, data vault, and semantic layer design.
  • Strong system design, architectural reasoning, communication, collaboration, ownership, and ambiguity-management skills.

Preferred Qualifications

  • Experience designing data pipelines and feature-engineering workflows for ML training and inference.
  • Exposure to MLflow, feature stores, vector databases, or LLM serving infrastructure.
  • Experience with Snowflake Cortex AI functions or similar LLM API integrations.
  • Cloud infrastructure experience with AWS, Azure, or Google Cloud, including infrastructure as code and cost management.
  • Knowledge of Kafka, Snowpipe Streaming, and real-time data architectures.
  • Familiarity with data contracts and schema registry tooling.

Skills

SQL, Python, Snowflake, Snowpark, Dynamic Tables, Snowflake Cortex, dbt, Apache Airflow, Dimensional Modeling, Data Vault, Semantic Layer, MLflow, Kafka, Snowpipe Streaming, Infrastructure As Code

Alpaca

Alpaca

Remote

Senior Data Engineer
No salary listedRemote5+ YOEData Engineering

Build and operate scalable lakehouse infrastructure, streaming and CDC pipelines, query systems, and self-serve BI capabilities. Requires 5+ years of data engineering experience, strong Kubernetes and infrastructure-as-code expertise, and hands-on experience with distributed data platforms.

StarTree

StarTree

India

Senior Software Engineer, Data Platform
No salary listedRemote5+ YOEData Engineering

Build and operate distributed systems powering Apache Pinot’s real-time analytics platform at massive scale. The role requires strong distributed-systems expertise, end-to-end delivery ownership, and a focus on reliability, observability, and performance.

Earnin

Earnin

Bengaluru, India

Senior Data Platform Engineer
No salary listedHybrid5+ YOEData Engineering

Senior data platform engineer who scales infrastructure, automates data delivery, builds AI-enabled analytical tools, and leads cross-functional engineering initiatives. Requires 4+ years of data infrastructure experience, strong Kafka and distributed-systems expertise, and proficiency in Python, Scala, cloud platforms, and Terraform.

Fivetran

Fivetran

Bengaluru, India

Senior Software Engineer - Connectors
No salary listedHybrid5+ YOEData Engineering

Senior Software Engineer building reliable connectors and high-volume data pipelines that move customer data into warehouses. The role requires strong Java, cloud, database, distributed-systems, and technical leadership experience.

Okta

Okta

Bengaluru, India

Senior Data Engineer
No salary listedHybrid5+ YOEData Engineering

Builds and maintains scalable data platforms and pipelines that support analytics and AI/ML systems. The role requires 5+ years of data engineering or full-stack experience, strong SQL and ETL expertise, cloud infrastructure experience, and a bachelor's degree.