Data Engineer

2 weeks ago


Karachi, Sindh, Pakistan mod Full time 1,200,000 - 3,600,000 per year

About the Role

We are looking for a highly skilled Data Engineer with strong expertise in DBT, SQL, Python, and APIs to join our growing data team. The ideal candidate will play a key role in designing, building, and optimizing our data pipelines, ensuring data quality and availability for analytics and reporting.

This role requires not only strong technical skills but also the ability to collaborate with business stakeholders, translate requirements into technical solutions, and deliver high-quality, reliable data products that drive decision-making across the organization.

Key Responsibilities:

1. Data Pipeline Development & Maintenance

  • Design, build, and optimize scalable ETL/ELT pipelines using dbt, SQL, and Python.
  • Integrate data from multiple sources, including APIs, SaaS platforms, and databases.
  • Ensure pipelines are efficient, reliable, and well-documented.
  • Experience with cloud platforms (GCP is a must).

2. Data Modeling & Transformation

  • Develop and maintain robust data models (star/snowflake schemas, dimensional modeling, etc.).
  • Implement transformations in dbt following best practices (modularity, testing, documentation).
  • Ensure high-quality, trusted, and reusable data assets for downstream analytics.

3. Data Infrastructure & Quality

  • Partner with the analytics team to define data standards, governance, and validation rules.
  • Monitor and troubleshoot data pipelines, ensuring performance and accuracy.
  • Contribute to CI/CD processes for data workflows.

4. Analytics & Dashboarding

  • Collaborate with BI teams to ensure data models power dashboards and reports effectively.
  • Support the creation of KPIs and metrics for various stakeholders.
  • Build lightweight dashboards where needed to validate and present data.

5. Stakeholder Engagement

  • Work closely with product, engineering, and business stakeholders to gather requirements.
  • Translate business needs into data solutions and communicate trade-offs clearly.
  • Act as a data subject matter expert, providing guidance on best practices.

Required Qualifications:

1. Technical Expertise

  • 3+ years of professional experience as a Data Engineer or in a similar role.
  • Advanced proficiency in SQL (performance tuning, query optimization, complex joins).
  • Strong Python skills for data processing and automation.
  • Proven experience with dbt for data transformation and modeling.
  • Experience working with REST & GraphQL APIs (data ingestion, integration).
  • Strong understanding of data warehousing concepts

2. Data Modeling & BI

  • Experience building scalable dimensional and normalized data models.
  • Familiarity with dashboarding/BI tools (Looker Studio is a must).

3. Soft Skills

  • Excellent communication and stakeholder management skills.
  • Ability to work in a fast-paced environment with changing priorities.
  • Strong problem-solving skills and attention to detail.

  • Data Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan VerraCloud Full time 1,200,000 - 3,600,000 per year

    IntroductionVerraCloud is seeking a Data Engineerwith proven experience in modern data engineering to join our fully remote team. This is aproject-based contract rolewith competitive pay. As a Data Engineer, you will design, optimize, and maintain high-quality data pipelines and ensure reliable, scalable data infrastructure that supports business-critical...

  • Senior Staff Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan Love for Data Full time 2,000,000 - 2,500,000 per year

    Love For Data is looking for a highly experienced and technically hands-on 'Senior Staff Engineer', based in Karachi, to lead its Python back-end team. This role demands strong expertise in scalable Python application development, particularly using the Django framework, along with the ability to architect solutions, enforce best practices, and provide...

  • Data Engineer

    4 days ago


    Karachi, Sindh, Pakistan HR Ways - Hiring Tech Talent Full time 900,000 - 1,200,000 per year

    Client company introduction: The company is a growing consultancy specializing in data analytics, providing high-quality, impactful data solutions to clients based in the UK.Job Description:TheData Engineerwill play a pivotal role in shaping the company's data capabilities, working on projects for UK-based clients. Joining a new and dynamic team, this role...

  • Data Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan Virtuosoft Full time 600,000 - 1,200,000 per year

    Company DescriptionVirtuosoft is an IT Consultancy firm with a mission to establish global peace and harmony through the use of technology. We have a unique client ownership approach and strive to deliver services with excellence (#Ihsaan). Our top priority is a human, whether it is a client or a colleague. Virtuosoft is committed to creating an ecosystem...

  • Data Engineer

    1 week ago


    Karachi, Sindh, Pakistan Arpatech (Pvt) Ltd Full time 900,000 - 1,200,000 per year

    Responsibilities:Design and implement robust ETL/ELT pipelines for data ingestion, transformation, and storage.Optimize data workflows to ensure scalability and performance.Integrate data from multiple sources into centralized data platforms.Design and maintain databases, data lakes, and warehouses for structured and unstructured data.Ensure data accuracy,...

  • Data Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan Xynotech Full time 1,200,000 - 3,600,000 per year

    We're looking for a hands-on Data Engineer to join our team and lead the development of robust datapipelines powering the IllumiFi Analytics platform. You'll work with cutting-edge, cloud-native tools toarchitect, implement, and optimize serverless data solutions on AWS.If you enjoy working with Python, PySpark, and modern data lakehouse patterns in a...

  • Trainee Data Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan Squarera Full time 500,000 - 1,000,000 per year

    Are you a passionate pioneer in technology?If so, consider an opportunity with SQUARERA with a full career path within the firm.To succeed in this data engineering position, you should have strong analytical skills and the ability to combine data from different sources. Data engineer skills include familiarity with several programming languages.As a future...


  • Karachi, Sindh, Pakistan Pakistan Single Window Full time 1,200,000 - 3,600,000 per year

    Design, develop, and maintain scalable ETL/ELT pipelines to ingest, transform, and integrate data from various sources. Implement real-time data streaming and batch processing solutions to support diverse business needs. Build and optimize data storage solutions, including data lakes, data warehouses, and databases. Ensure data systems and pipelines are...

  • Junior Data Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan DataOmni Solutions Full time 600,000 - 1,200,000 per year

    Company DescriptionDataOmni Solutions specializes in intelligent data management, helping businesses achieve operational excellence through data-driven solutions. Our advanced analytics, cloud-based platforms, and scalable data integration tools enable organizations to make informed, data-backed decisions. We transform complex data into valuable assets to...

  • Senior Data Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan ENUM Full time 1,200,000 - 3,600,000 per year

    The Role:Are you passionate about real-time data, large-scale distributed systems, and modern data platforms? We're looking for a skilledData Streaming Engineerto join our growing team and drive cutting-edge streaming and analytical solutions.ResponsibilitiesDesign, develop, and maintain real-time streaming use cases leveraging Azure Service Bus, Event...