Senior Azure Data Engineer

Systems Limited

Punjab

On-site

PKR 3,000,000 - 6,000,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Systems Limited is seeking an experienced Data Engineer to design, develop, and optimize scalable data pipelines using Python, PySpark, Databricks, and Azure. You will build ETL workflows, ensure code quality, performance, and maintainability across large datasets.

You will collaborate with data architects, scientists, BI teams, and stakeholders, follow best practices, implement tests and CI/CD, and help deploy cloud-based data platforms that meet security and scalability requirements.

Qualifications

  • 6–8 years of professional experience in Data Engineering or a related field.
  • Advanced proficiency in Python programming.
  • Strong understanding of modular, maintainable, reusable, and testable code development.
  • Hands-on experience with Apache Spark and PySpark for large-scale data processing.
  • Strong experience developing batch processing and ETL workflows.
  • Hands-on experience with Databricks.
  • Hands-on experience with Microsoft Azure and Azure data services.
  • Strong SQL skills and experience working with relational and large-scale data environments.
  • Experience with data pipeline development, transformation, and integration.
  • Good understanding of distributed data processing and performance optimization.
  • Experience with Git and software development best practices.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL workflows using Python and PySpark.
  • Develop modular, reusable, maintainable, and testable Python code for data engineering applications.
  • Build and optimize large-scale batch data processing solutions using Apache Spark/PySpark.
  • Develop data ingestion, transformation, cleansing, and integration pipelines.
  • Implement data processing solutions using Databricks and Azure cloud services.
  • Optimize Spark jobs, data pipelines, queries, and overall processing performance.
  • Work with large datasets and implement efficient data transformation and aggregation techniques.
  • Monitor, troubleshoot, and resolve issues across data pipelines and processing workflows.
  • Implement data quality checks, validation, error handling, and logging mechanisms.
  • Collaborate with Data Architects, Data Scientists, BI teams, and other stakeholders to deliver data solutions.
  • Follow software engineering best practices including version control, code reviews, unit testing, and CI/CD.
  • Contribute to the design and implementation of scalable and reliable cloud-based data platforms.
  • Ensure data pipelines meet security, reliability, performance, and scalability requirements.

Skills

Python
PySpark
Apache Spark
SQL
Git
CI/CD
Databricks
Azure

Tools

Databricks
Azure

Job description

We are looking for an experienced Data Engineer with strong expertise in Python, PySpark, Databricks, and Microsoft Azure. The ideal candidate will be responsible for designing, developing, and optimizing scalable data processing solutions, ETL pipelines, and data engineering workflows while ensuring high standards of code quality, performance, and maintainability.

Responsibilities
  • Design, develop, and maintain scalable data pipelines and ETL workflows using Python and PySpark.
  • Develop modular, reusable, maintainable, and testable Python code for data engineering applications.
  • Build and optimize large-scale batch data processing solutions using Apache Spark/PySpark.
  • Develop data ingestion, transformation, cleansing, and integration pipelines.
  • Implement data processing solutions using Databricks and Azure cloud services.
  • Optimize Spark jobs, data pipelines, queries, and overall processing performance.
  • Work with large datasets and implement efficient data transformation and aggregation techniques.
  • Monitor, troubleshoot, and resolve issues across data pipelines and processing workflows.
  • Implement data quality checks, validation, error handling, and logging mechanisms.
  • Collaborate with Data Architects, Data Scientists, BI teams, and other stakeholders to deliver data solutions.
  • Follow software engineering best practices including version control, code reviews, unit testing, and CI/CD.
  • Contribute to the design and implementation of scalable and reliable cloud-based data platforms.
  • Ensure data pipelines meet security, reliability, performance, and scalability requirements.
Requirements
  • 6–8 years of professional experience in Data Engineering or a related field.
  • Advanced proficiency in Python programming.
  • Strong understanding of modular, maintainable, reusable, and testable code development.
  • Hands-on experience with Apache Spark and PySpark for large-scale data processing.
  • Strong experience developing batch processing and ETL workflows.
  • Hands-on experience with Databricks.
  • Hands-on experience with Microsoft Azure and Azure data services.
  • Strong SQL skills and experience working with relational and large-scale data environments.
  • Experience with data pipeline development, transformation, and integration.
  • Good understanding of distributed data processing and performance optimization.
  • Experience with Git and software development best practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Azure Data Engineer: PySpark & Databricks Pipelines
Senior Azure Data Engineer: PySpark & Databricks Pipelines

Systems Limited • Punjab

On-site
PKR 3,000,000 - 6,000,000
Senior Databricks Engineer
Senior Databricks Engineer

Digifloat • Islamabad

On-site
PKR 2,600,000 - 3,400,000
Senior Data Engineer - Azure
Senior Data Engineer - Azure

Tkxel LLC • Lahore

On-site
PKR 33,379,000 - 44,507,000
Senior Data Engineer – Azure / Microsoft Fabric
Senior Data Engineer – Azure / Microsoft Fabric

Systems Limited • Punjab

On-site
PKR 2,400,000 - 4,800,000
Azure Data Integration Engineer (DP600/700)
Azure Data Integration Engineer (DP600/700)

ITC WORLDWIDE • Lahore

Remote
Flexible work environment
Competitive salary
Comprehensive benefits package
+2
Principal Data Engineer - Azure Data & Spark Architect
Principal Data Engineer - Azure Data & Spark Architect

Tkxel LLC • Lahore

On-site
PKR 27,777,000 - 38,889,000
Principal Data Engineer
Principal Data Engineer

Tkxel LLC • Lahore

On-site
PKR 27,777,000 - 38,889,000
Senior Software Engineer - Data Engineering & AI
Senior Software Engineer - Data Engineering & AI

Devsinc, LLC • Islamabad

On-site
PKR 1,674,000 - 3,348,000
Data Engineer
Data Engineer

Creativechaos • Pakistan

Remote
PKR 1,200,000 - 1,800,000
Paid Time Off
Work From Home
Health Insurance
+2
Data Engineer
Data Engineer

Archisurance • Lahore

On-site
PKR 1,200,000 - 1,800,000