Senior Data Engineer
SRM Technologies ·
- Work mode
- Remote
- Seniority
- Senior
- Category
- Data engineering
- Experience
- 8+ years
SRM Technologies ·
Encora · Campinas
ShyftLabs · Toronto, Ontario
iff · Tlalnepantla, Mexico
Genesys · North Carolina, USA
SRM Technologies is hiring a remote Senior Data Engineer with 8+ years of experience to design, build, and maintain enterprise-scale ETL/ELT pipelines and lakehouse platforms. Core stack: Python, PySpark, Snowflake, dbt, Apache Iceberg, and AWS data services, with a focus on performance tuning and production-grade engineering.
This is a remote position.
Summary:
Detailed 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:
Secondary / Preferred Skills:
Job Description:
We are looking for a Senior Data Engineer with strong hands-on expertise in Python, PySpark, Snowflake, dbt, Apache Iceberg, and AWS to 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
2. Snowflake Development
3. dbt Development
4. Apache Iceberg / Lakehouse
5. AWS Data Engineering
6. Performance & Scalability
7. Data Quality & Governance
8. Engineering Best Practices
9. Senior-Level Responsibilities
Core Skills Expected
A strong candidate should demonstrate deep 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
Snowflake · Pune, Not Applicable