Senior Data Engineer @SRM Technologies
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Data Engineer @SRM Technologies

Today - SRM Technologies is hiring a remote Senior Data Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role 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

  • Data Pipeline Engineering:
    • Design, develop, test, and maintain scalable ETL/ELT data pipelines.
    • Develop production-quality data-processing solutions using Python 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.
  • Snowflake Development:
    • Design and develop scalable data solutions using Snowflake.
    • 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.
  • dbt Development:
    • Build and maintain transformation pipelines using dbt.
    • 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.
  • Apache Iceberg / Lakehouse:
    • Design and implement data-lake and lakehouse solutions using Apache 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.
  • AWS Data Engineering:
    • Design and implement cloud-native data solutions on AWS.
    • Build data-processing workloads leveraging services such as S3, Glue, EMR and Lambda where 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.
  • Performance & Scalability:
    • Diagnose and optimize Spark/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.
  • 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.
  • 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.
  • 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.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Strong experience delivering enterprise-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.

Core Skills Expected

  • 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.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Data Engineer @SRM Technologies
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 125,334+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later