Back to Job Portal
I

Data Engineer

Infosys · PUNE
Posted June 30, 2026 via Infosys

Role demands a highly skilled Data Engineer to design, build, and optimize scalable data pipelines and data platforms. The ideal candidate will have strong expertise in data modeling, cloud-based data architectures, and modern data engineering tools across Azure, Snowflake, and Databricks environments.

Key Responsibilities

Data Engineering & Pipeline Development

• Design, develop, and maintain robust ETL/ELT pipelines using Databricks, PySpark, and Azure Data Factory (ADF).

• Build scalable and efficient data ingestion frameworks for structured and unstructured data.

• Optimize pipeline performance through performance tuning and orchestration best practices.

Data Modeling & Management

• Develop and maintain data models using modern tools (DBT preferred).

• Implement Master Data Management (MDM) solutions to ensure data consistency and integrity.

• Design scalable and efficient Snowflake schemas (star/snowflake schema, dimensional modeling).

Database & Query Optimization

• Write and optimize advanced SQL queries across Snowflake, Azure SQL, and Synapse.

• Develop and manage stored procedures and database objects.

• Ensure efficient data retrieval through indexing, partitioning, and query optimization.

Cloud & Platform Integration

• Work with Azure data services including:

o Azure Data Factory (ADF)

o Azure Data Lake Storage (ADLS)

o Azure Synapse Analytics

o Azure SQL Database

• Integrate and maintain Snowflake with Azure ecosystem.

Python Development

• Develop data transformation and automation scripts using Python libraries:

o pandas

o pyodbc

o SQLAlchemy

• Build reusable components for data processing and validation.

Data Quality, Validation & Monitoring

• Implement data validation rules, quality checks, and anomaly detection frameworks.

• Perform root cause analysis for data inconsistencies.

• Develop dashboards or tools for data quality monitoring.

Collaboration & DevOps

• Use GitHub for version control, branching strategies, and code reviews.

• Manage workload scheduling and dependency management for pipelines.

• Collaborate with cross-functional teams including data analysts, data scientists, and business stakeholders.

Required Skills & Qualifications

• Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.

• Strong experience in data engineering and data platform development.

Technical Skills

• Expertise in DBT (preferred) for data modeling.

• Strong SQL skills with hands-on experience in:

o Snowflake

o Azure SQL

o Stored procedures

• Proficiency in Python for data engineering workflows.

• Hands-on experience with:

o Databricks & PySpark

o Azure Data Services (ADF, ADLS, Synapse)

• Strong knowledge of Snowflake architecture and schema design.

• Experience with data validation, quality frameworks, and analysis tools.

• Familiarity with GitHub and CI/CD practices.

Preferred Qualifications

• Experience implementing data governance and MDM solutions.

• Knowledge of performance tuning in distributed processing systems.

• Familiarity with workflow orchestration tools.

• Experience in agile environments (SCRUM/Kanban).
Applying to this role?

Book a mock interview matched to your skills and get a written scorecard before the real thing.

Book interview prep