1,362,547open jobs
79,389companies
208,027added this week
Browse all
Salary
≈ $94k – $206k per year (Estimated)
Location
Remote (United States)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 8, 2026.

Overview
Company
Impact
Profile match
SRM Technologies provides engineering services and enterprise software development. Its work spans automotive embedded systems, product engineering and digital platforms. The company serves manufacturing and technology clients internationally.
This is a remote position.Summary: Role:Senior Data Engineer Experience:8+ Years Mandatory/Core:Python, PySpark, Snowflake, dbt, Apache Iceberg, AWS, SQL Preferred:AWS Glue, S3, EMR, Lambda, Airflow, Snowpipe/Snowpark, CI/CD, Terraform, Data Modeling Role Type:Senior hands-on Data Engineer Focus:Cloud Data Engineering, Lakehouse, Data Transformation, Performance Optimization and Production EngineeringDetailed information: Senior Data Engineer:

Experience: 8+ years of overall Data Engineering experience, with strong hands-on experience building enterprise-scale cloud data platforms and pipelines.

Primary Skills:
  • Python
  • PySpark / Apache Spark
  • Snowflake
  • dbt (Data Build Tool)
  • Apache Iceberg
  • AWS Data Services
  • AdvancedSQL
  • Data Engineering / ETL / ELT
  • Data Lake / Lakehouse architecture
Secondary / Preferred Skills:
  • AWS services such as:
    • S3
    • AWS Glue
    • EMR
    • Lambda
    • Step Functions
    • CloudWatch
    • IAM
  • Apache Airflow or other workflow orchestration tools
  • Snowflake performance optimization and cost optimization
  • Snowpipe / Snowpark
  • Spark performance tuning
  • Data modeling and dimensional modeling
  • Parquet and other columnar data formats
  • Data quality frameworks and automated validation
  • CI/CD for data pipelines
  • Git / GitHub / GitLab
  • Infrastructure as Code such as Terraform or AWS CDK
  • Docker / containerization
  • Data governance, lineage, security, and access control
  • Agile/Scrum delivery experience
Job Description:

We are looking for aSenior Data Engineerwith strong hands-on expertise inPython, PySpark, Snowflake, dbt, Apache Iceberg, and AWSto design, develop, and maintain scalable enterprise data solutions.

The candidate should have strong experience working with high-volume data processing, cloud-based data platforms, modern lakehouse architectures, ETL/ELT pipelines, data modeling, performance optimization, and production-grade engineering practices.

The ideal candidate should be capable of independently owning complex data-engineering components, contributing to technical design and architecture decisions, troubleshooting production issues, and providing technical guidance to other engineers.

Key Responsibilities: 1. Data Pipeline Engineering
  • Design, develop, test, and maintain scalableETL/ELT data pipelines.
  • Develop production-quality data-processing solutions usingPython and PySpark.
  • Build reusable frameworks and components for ingestion, transformation, validation, and publishing of data.
  • Process large structured, semi-structured, and distributed datasets.
  • Implement incremental and batch-processing patterns where appropriate.
2. Snowflake Development
  • Design and develop scalable data solutions usingSnowflake.
  • Develop complex SQL transformations, data models, views, and reusable data structures.
  • Optimize Snowflake workloads for performance, scalability, and cost.
  • Implement appropriate data-loading and transformation patterns between AWS data platforms and Snowflake.
  • Troubleshoot performance and data-quality issues across Snowflake workloads.
3. dbt Development
  • Build and maintain transformation pipelines usingdbt.
  • Develop modular, reusable, maintainable dbt models.
  • Implement dbt tests and documentation.
  • Follow appropriate development practices for source, staging, intermediate, and business-layer transformations.
  • Support automated deployment and CI/CD practices for dbt projects.
4. Apache Iceberg / Lakehouse
  • Design and implement data-lake and lakehouse solutions usingApache Iceberg.
  • Build scalable table structures for large analytical datasets.
  • Work with partitioning, schema evolution, incremental processing, and table-maintenance strategies.
  • Integrate Iceberg-based datasets with Spark and AWS-based data-processing services.
  • Ensure efficient storage and query patterns for high-volume datasets.
5. AWS Data Engineering
  • Design and implement cloud-native data solutions onAWS.
  • Build data-processing workloads leveraging services such asS3, Glue, EMR and Lambdawhere appropriate.
  • Implement secure access patterns using AWS IAM.
  • Monitor data workloads and troubleshoot operational issues.
  • Participate in designing scalable, reliable, secure, and cost-efficient cloud data architectures.
6. Performance & Scalability
  • Diagnose and optimizeSpark/PySpark jobs, SQL queries, Snowflake workloads, and data pipelines.
  • Identify bottlenecks involving compute, storage, partitioning, data skew, transformations, and queries.
  • Design solutions capable of supporting increasing data volumes without unnecessary infrastructure cost.
7. Data Quality & Governance
  • Implement automated data-quality checks across ingestion and transformation layers.
  • Establish proper logging, monitoring, exception handling, and reconciliation mechanisms.
  • Follow organizational standards for data security, governance, lineage, and access controls.
  • Ensure production pipelines are reliable, auditable, and maintainable.
8. Engineering Best Practices
  • Write clean, modular, reusable, testable, and maintainable code.
  • Perform code reviews and enforce engineering standards.
  • Implement unit, integration, and data-validation testing.
  • Use Git-based version control and CI/CD practices.
  • Create and maintain appropriate technical documentation.
9. Senior-Level Responsibilities
  • Independently drive technically complex data-engineering requirements from design through production deployment.
  • Participate in solution design and architecture discussions.
  • Evaluate alternative implementation approaches and recommend appropriate solutions.
  • Troubleshoot complex production and performance issues.
  • Mentor junior and mid-level data engineers.
  • Collaborate with Architects, Product Owners, Business Analysts, Data Scientists, QA, DevOps, and application teams.
  • Translate business/data requirements into scalable technical solutions.
  • Identify technical risks and proactively recommend improvements.
Core Skills Expected

A strong candidate should demonstratedeep hands-on capability, not merely theoretical exposure, in the following areas:

Area

Expected Capability

Python

Advanced, production-quality data engineering development

PySpark

Large-scale distributed processing, optimization and troubleshooting

Snowflake

Development, modeling, optimization and performance tuning

dbt

Models, tests, macros, documentation and deployment practices

Apache Iceberg

Lakehouse/table design, partitioning, schema evolution and optimization

AWS Hands-on cloud data platform development SQL

Advanced SQL, query optimization and analytical processing

Data Engineering

ETL/ELT, batch/incremental pipelines, data quality and orchestration

Data Architecture

Data Lake, Data Warehouse and Lakehouse concepts

Engineering Practices

Git, testing, code reviews, CI/CD and production support

Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Strong experience deliveringenterprise-scale cloud data platforms.
  • Experience migrating legacy data workloads to modern AWS/Snowflake architectures.
  • Experience working with very large datasets and distributed processing.
  • Knowledge of data security and governance practices.
  • Experience working in Agile delivery environments.
  • AWS and/or Snowflake certification is an added advantage.

Originally posted on Himalayas

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,362,547 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
In your city
Sr Data Engineer 1 hour ago
$83k – $222k per year • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree • Washington • New York • Columbia
Python
SQL
Python
pySpark
Databases
Databricks
MS SQL
AI/ML
Spark
DevOps
Azure
Management
Agile
Apply
Data Engineer 2 hours ago
$106k – $166k per year • Remote (United States) • Full-Time • 6+ years exp • Bachelor's Degree • United States
Databases
Databricks
MS SQL
DevOps
Azure
CI/CD
Analytics
Power BI
ETL/ELT
Informatica
Azure Data Factory
Apply
$145k – $160k per year • Remote (United States) • 8+ years exp • PhD
Databases
Snowflake
Databricks
LookML
Apache Kafka
Google BigQuery
Amazon Redshift
BigQuery
AI/ML
dbt
Flink
DevOps
GCP
Azure
AWS
Apply
$135k – $170k per year • Remote (United States) • 8+ years exp • Bachelor's Degree
Databases
Snowflake
Databricks
Delta Lake
LookML
Apache Kafka
Google BigQuery
Amazon Redshift
BigQuery
AI/ML
dbt
Flink
DevOps
GCP
Azure
AWS
Analytics
Collibra
Alation
Apply
≈ $122k – $219k per year (Estimated) • Remote (United States) • 3+ years exp • Washington
SQL
Databases
Oracle
Analytics
ETL/ELT
Informatica
Apply
See all jobs
This is one of many
1,362,547 more open roles from verified company boards, updated every day.