Back to list

Vacancy description

Senior Data Engineer in Coimbatore, भारत

Venpep Solutions

Rs 10 - 20 lakhs p.a.

Coimbatore, भारत

Job Summary

We are seeking an experienced Senior Data Engineer to lead the design, development, and optimization of scalable, secure, and high-performance data engineering solutions.

The ideal candidate should have strong expertise in Python, SQL, Databricks, PySpark, Delta Lake, CDC, and incremental data processing. The candidate will own data architecture decisions, design reusable data ingestion frameworks, implement Medallion Architecture, and develop reliable integration and orchestration solutions across AWS and Microsoft Azure.

The role also involves building API integration services using TypeScript and https://jobeax.com/link/JSd7UYCSg572jJDY, implementing serverless workflows using Azure Functions and Durable Functions, optimizing production workloads, establishing engineering best practices, and mentoring team members.

Key ResponsibilitiesData Engineering and Architecture

  • Design and lead the development of scalable data architectures and end-to-end data pipelines.
  • Define data engineering standards, architectural patterns, reusable frameworks, and best practices.
  • Build and optimize complex ETL/ELT workflows supporting large-scale data processing.
  • Design data ingestion frameworks for databases, REST APIs, files, event streams, and third-party platforms.
  • Develop reusable connectors supporting authentication, pagination, rate limits, retries, error handling, and incremental synchronization.
  • Design and maintain data warehouses, data lakes, lakehouses, and analytical data models.
  • Optimize complex SQL queries, database schemas, partitioning strategies, and processing performance.

Databricks, PySpark, and Delta Lake

  • Design and optimize data processing solutions using Databricks, PySpark, and Delta Lake.
  • Establish and maintain Medallion Architecture across Bronze, Silver, and Gold layers.
  • Define data ingestion, cleansing, standardization, enrichment, and aggregation strategies.
  • Design Delta Lake tables and implement schema enforcement, schema evolution, and transactional data processing.
  • Optimize Spark jobs, joins, partitioning, file sizes, and execution plans.
  • Apply Delta Lake table optimization and maintenance strategies where appropriate.
  • Develop curated datasets for business intelligence, analytics, and downstream applications.

CDC and Incremental Data Processing

  • Design and implement scalable Change Data Capture (CDC) and incremental loading frameworks.
  • Handle inserts, updates, deletes, duplicate records, late-arriving data, and reprocessing scenarios.
  • Implement watermarking, checkpointing, and recovery mechanisms.
  • Ensure idempotent processing and reliable data consistency during retries and reprocessing.
  • Establish source-to-target reconciliation and automated data quality validation.
  • Design historical backfill, replay, and recovery strategies.
  • Monitor data freshness, pipeline failures, and data quality issues.

API Integration and Serverless Development

  • Design reusable API integration frameworks using TypeScript, https://jobeax.com/link/JSd7UYCSg572jJDY, and Python where appropriate.
  • Develop secure and reliable connectors for third-party platforms and external data sources.
  • Implement authentication, pagination, rate-limit management, retries, token refresh, and timeout handling.
  • Design scalable serverless processing solutions using Azure Functions.
  • Design orchestrated, long-running workflows using Azure Durable Functions.
  • Implement workflow orchestration, retry policies, failure recovery, and parallel processing patterns where appropriate.
  • Integrate serverless workflows with data pipelines, cloud storage, and downstream processing systems.
  • Establish standards for API security, observability, performance, and maintainability.

AWS and Azure Cloud Engineering

  • Design, implement, and optimize data engineering solutions across AWS and Microsoft Azure.
  • Select appropriate cloud services based on scalability, reliability, security, performance, and cost.
  • Work with AWS services such as Amazon S3, AWS Glue, AWS Lambda, and Amazon CloudWatch, as applicable.
  • Work with Azure services such as Azure Data Lake Storage Gen2, Azure Data Factory, Azure Functions, and Azure Monitor, as applicable.
  • Implement secure access controls, identity management, encryption, and secrets management.
  • Establish cloud monitoring, alerting, deployment, and operational standards.
  • Optimize cloud resource utilization, storage costs, and data processing performance.

Data Quality, Security, and Reliability

  • Establish data quality standards, validation rules, automated tests, and reconciliation frameworks.
  • Implement logging, metrics, monitoring, alerting, and pipeline observability.
  • Ensure data accuracy, completeness, freshness, and availability.
  • Follow security, privacy, access control, and data governance practices.
  • Troubleshoot critical production issues and perform root-cause analysis.
  • Improve pipeline resilience, recovery, and operational reliability.

DevOps and Engineering Best Practices

  • Drive CI/CD, automated testing, deployment automation, and release management.
  • Establish Git workflows, code review standards, and maintainable coding practices.
  • Support infrastructure automation and environment configuration management.
  • Maintain architecture diagrams, technical documentation, data mappings, and operational runbooks.
  • Evaluate technologies and recommend solutions based on scalability, reliability, performance, and cost.

Technical Leadership and Collaboration

  • Lead technical design reviews and architectural decisions.
  • Mentor junior and mid-level engineers through code reviews and knowledge sharing.
  • Collaborate with product managers, architects, analysts, backend engineers, and business stakeholders.
  • Translate business requirements into scalable technical data solutions.
  • Identify performance bottlenecks, technical risks, and automation opportunities.
  • Own end-to-end technical delivery and continuous improvement of data engineering solutions.

Required Skills

  • 6–10+ years of experience in data engineering, data platforms, or related engineering roles.
  • Advanced proficiency in Python, SQL, and PySpark.
  • Strong hands-on experience with Databricks and distributed data processing.
  • Expertise in Medallion Architecture and lakehouse design.
  • Strong experience with Delta Lake, schema evolution, transactional data processing, and table optimization.
  • Proven experience designing CDC and incremental loading frameworks.
  • Strong understanding of ETL/ELT architecture, data modeling, and source-to-target reconciliation.
  • Experience developing API integration services using TypeScript and Node.js.
  • Hands-on experience with Azure Functions and Azure Durable Functions.
  • Strong expertise in at least one of AWS or Microsoft Azure, with practical experience in the other.
  • Experience with cloud security, monitoring, logging, and cost optimization.
  • Experience with Git, CI/CD pipelines, automated testing, and production deployment practices.
  • Strong troubleshooting, problem-solving, communication, and technical decision-making skills.
  • Experience mentoring engineers and leading technical initiatives.

Preferred Skills

  • Experience operating data platforms across both AWS and Azure.
  • Experience with AWS Glue, Amazon S3, AWS Lambda, and CloudWatch.
  • Experience with Azure Data Factory, ADLS Gen2, and Azure Monitor.
  • Familiarity with Databricks Workflows and Unity Catalog.
  • Experience with structured streaming and event-driven data processing where applicable.
  • Knowledge of Terraform or other infrastructure automation tools.
  • Experience with Docker and containerized services.
  • Familiarity with data governance, lineage, metadata management, and data observability.
  • Experience designing multi-tenant data platforms and reusable integration frameworks.
  • Experience supporting analytics, reporting, and AI/ML data workloads.

Qualifications

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

Success Criteria

  • Scalable, secure, and highly reliable data platform architecture.
  • Improved pipeline performance, data quality, and system availability.
  • Reduced production incidents and faster issue resolution.
  • Optimized cloud infrastructure and data processing costs.
  • Reusable data ingestion frameworks and consistent engineering standards.
  • High-quality documentation, automated testing, and operational practices.
  • Successful delivery of complex data engineering initiatives.
  • Effective technical mentorship and cross-functional collaboration.

Similar vacancies

More like this role

NorthBay Solutions

Senior Data Engineer

  • On-site
  • Full-time
... Required Experience: 6–10 Years Job Summary We are seeking an experienced Senior Data Engineer to design, develop, and manage modern data platforms, scalable data pipelines, and cloud-based analytics solutions. The ideal candidate will have strong hands-on expertise in Microsoft Azure Data Services, large-scale data processing, ...

Bangalore, भारत

  • Full-time
... Azure Data Fundamentals, Azure Data Engineer, Microsoft Fabric, Snowflake, Databricks, Apache Spark, Airflow or equivalent orchestration tools, dbt, Informatica, data quality, data governance, or cloud data platforms Experience (Career Level Guide) Senior-Level: 5 to 8 years of experience in data engineering, ETL/ELT development, ...

Bangalore, भारत

Mahindra & Mahindra Ltd

Senior Data Engineer

... -Developing data models, defining data standards and guidelines, and establishing processes for data integration, migration, and management. -Lead and mentor a team of data engineers in the design and development of datapipelines, ETL processes, and data integration solution -Create and maintain data dictionaries, which are a comprehensive ...

Bombay, भारत

Vrinda International

Senior Data Engineer

  • Full-time

Rs 6 - 8 lakhs p.a.

Senior Data Engineer Summary We are seeking an experienced Senior Data Engineer to join our IT Services team, where you will play a pivotal role in designing, building, and maintaining robust data infrastructure. This position is critical for ensuring the integrity, efficiency, and scalability of our data ecosystems, enabling ...

Thana, भारत

  • Remote
  • Data Analytics
Position: Senior Data Engineer / Data Engineer Desired Experience: 3-8 years Salary: Best-in-industry You will act as a key member of the Data consulting team, working directly with the partners and senior stakeholders of the clients designing and implementing big data and analytics solutions. Communication and organisation ...

Gurgaon, भारत

NationsBenefits, LLC

Senior Data Engineer

  • Full-time
... India. Position Overview: As a Data Engineer, you will be responsible for the Requirement Gathering, Data Analysis, Development and implementation of Orchestrated data pipeline solutions to support our organization's data-driven initiatives to ensure data accuracy and enable data-driven decision-making across the organization. ...

Hyderabad, भारत

  • Full-time
... continuous learning. A place where we move fast, trust you to make an impact, encourage innovation, and support your growth. Job Summary: ProArch is seeking a Senior Data Engineer with 5–8 years of experience to join our Data & Analytics practice. In this role, you will design, develop, and optimize scalable cloud-based data solutions ...

Hyderabad, भारत

  • On-site
... professional growth are the norm. Meaningful Impact -- Work on AI-driven projects that drive real change across industries and improve lives. Learn more at: As a Senior Data Engineer in the Engineering team: Data engineering team builds the robust pipelines that feed the analytics driving the renewable energy sector , enabling ...

Bangalore, भारत

  • Hybrid
  • Full-time
... everyone has access to consistent and reliable data The Senior Data Engineer Opportunity Reporting to the manager of the Data Engineering Pipeline team, the senior data engineer will be a key player in ensuring the reliability and efficiency of our core data platform. This role is crucial, providing the stable data foundation ...

Bangalore, भारत

  • Hybrid
  • Full-time
... complex pipeline and infrastructure issues. - Manage the data onboarding lifecycle and integrate internal and external data sources. - Develop and deploy scalable data solutions using Snowflake, dbt, Airflow, and Terraform. - Advocate for modern technologies and best practices that improve data delivery and engineering efficiency. ...

Bangalore, भारत