×
Register Here to Apply for Jobs or Post Jobs. X

Data Engineer

Job in 600001, Chennai, Tamil Nadu, India
Listing for: Mphasis
Full Time position
Listed on 2026-06-06
Job specializations:
  • IT/Tech
    Data Engineer, Data Science Manager
Job Description & How to Apply Below
Key Responsibilities
Technical Leadership & Ownership
Own the end-to-end data engineering architecture for large-scale AWS data platforms
Define and enforce data engineering standards, best practices, and governance frameworks
Lead design reviews, code reviews, and technical decision-making across teams
Act as the primary technical escalation point for complex data pipeline issues

ETL/ELT Design & Development
Design, build, and optimize scalable ETL/ELT pipelines using:
AWS Glue (Jobs, Workflows, Crawlers)
PySpark / Spark SQL, Snowflake, SnowsQL
Python- based data processing frameworks
Implement incremental processing, CDC, and data partitioning strategies
Develop reusable and modular data pipeline frameworks for enterprise use

Data Lake & Storage Management
Design and manage data lake architecture on  AWS (S3 + Apache Iceberg )
Implement ACID-compliant data layers using Iceberg
O ptimize storage formats (Parquet, ORC)  and data layouts for performance
Define and enforce data lifecycle, retention, and archival policies

Performance Optimization & Cost Efficiency
Tune Spark/Glue jobs for performance optimization (memory, partitioning, caching)
Optimize workloads for cost efficiency in AWS (compute, storage, I/O)
Monitor and improve pipeline SLAs, throughput, and latency metric

Data Governance & Quality
Implement data quality frameworks, validations, and reconciliation checks
Ensure compliance with data governance, lineage, and security standards
Work with cataloging tools (AWS Glue Data Catalog, etc.) for metadata management

Integration & Orchestration
Design and manage end-to-end orchestration workflows (Glue Workflows, Step Functions, Airflow if applicable)
Integrate data across multiple sources (RDBMS, APIs, streaming platforms, files)
Enable reliable, fault-tolerant, and restartable pipeline execution

Stakeholder Collaboration
Partner with business, analytics, and AI teams to understand data requirements
Collaborate with architects and Dev Ops teams for environment setup and automation
Provide technical guidance to junior engineers and team members

Team Leadership & Mentoring
Lead and mentor a team of data engineers
Drive skill development in Spark, AWS, and modern data architectures
Ensure adherence to Agile practices and timely delivery of milestones

Required Skills & Experience
Core Technical Skills
Strong experience in AWS Data Engineering stack:
AWS Glue, S3, Lambda, IAM, Cloud Watch
Advanced proficiency in:
PySpark / Apache Spark
Spark SQL
Python
Hands-on experience with Apache Iceberg / modern table formats
Deep understanding of ETL/ELT design patterns and data pipelines

Data Engineering Expertise

Experience with data lake and lakehouse architectures
Strong knowledge of data modeling (star/snowflake schemas)

Experience with batch and near real-time processing
Familiarity with file formats (Parquet, ORC, Avro)

Performance & Optimization
Proven experience in large-scale data processing (TB/PB scale)
Strong expertise in query optimization, partitioning, and indexing strategies

Dev Ops & Automation

Experience with CI/CD pipelines for data workflows
Knowledge of infrastructure as code (Cloud Formation/Terraform) is a plus
Familiarity with version control (Git) and deployment strategies

Preferred Skills (Good to Have)

Experience with data orchestration tools (Airflow, Step Functions)
Exposure to streaming frameworks (Kafka, Kinesis)
Knowledge of data security (encryption, masking, access control)
Experience supporting AI/ML data pipelines
Exposure to BI tools (Power BI, Tableau, Sigma)

Qualifications
Bachelor’s/Master’s degree in Computer Science, Engineering, or related field
8–12+ years of experience in data engineering, with 3+ years in a technical leadership role
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary