Data Engineer
1 week ago
Job Description for Data Engineer
What is Farmdar?
Farmdar is an agritech company using AI and space technologies at scale for sustainable agriculture and climate adaptation. Our products—CropScan, YieldPro, and AgriChain—deliver actionable insights to farmers and agribusinesses, helping them increase yields, reduce input costs, and build climate resilience. Our mission is to become the world's most trusted crop insights platform.
Job Title:
Data Engineer
Job Type:
Permanent
Location:
Lahore - Hybrid
Role Overview:
We are seeking a Data Engineer with strong Python expertise to design, build, and maintain scalable data pipelines and geospatial analytics infrastructure. You'll architect and optimize complex ETL workflows using Apache Airflow, process large-scale geospatial datasets, and build robust data systems that power our analytics and mapping platforms. This role combines hands-on data engineering with infrastructure knowledge to deliver reliable, high-performance data solutions.
Responsibilities:
- Data Pipeline Development: Design, build, and maintain production-grade ETL/ELT pipelines using Apache Airflow and Python for processing structured, unstructured, and geospatial data
- Geospatial Data Engineering: Develop spatial ETL workflows for processing GIS data, satellite imagery, vector tiles, and geospatial analytics at scale
- Workflow Orchestration: Create and optimize complex Airflow DAGs for data ingestion, transformation, quality validation, and delivery
- Data Modeling: Design efficient data models and schemas for analytics, reporting, and geospatial applications across data warehouses and spatial databases
- Python Development: Build reusable data processing frameworks, libraries, and tools using Python (pandas, GeoPandas, GDAL, shapely, etc.)
- Data Quality & Monitoring: Implement data validation, quality checks, monitoring, and alerting for pipeline reliability
- Performance Optimization: Optimize queries, transformations, and processing jobs for performance and cost efficiency
- Infrastructure Support: Deploy and manage data infrastructure components using Docker, Kubernetes, and cloud services
- Collaboration: Partner with analysts, scientists, and engineers to understand requirements and deliver data solutions
- Documentation: Create comprehensive documentation for pipelines, data models, and processes
Requirements:
- Experience: 1+ years in data engineering roles building production data pipelines
- Python Expertise: Advanced Python programming skills with experience in data processing libraries (pandas, NumPy, SQL libraries)
- Apache Airflow: Strong hands-on experience developing, deploying, and managing Airflow for complex workflow orchestration and DAG development
- SQL Proficiency: Expert-level SQL for data transformation, optimization, and analytics
- Geospatial Processing: Experience with geospatial data formats (GeoJSON, Shapefile, GeoTIFF), tools (GDAL, GeoPandas, PostGIS), and spatial analysis
- Data Warehousing: Working knowledge of modern data warehouses (Snowflake, BigQuery, Redshift) and analytics platforms
- ETL Best Practices: Deep understanding of data pipeline patterns, incremental processing, idempotency, and error handling
- Cloud Platforms: Experience with AWS or GCP data services (S3, RDS, BigQuery, Cloud Storage, etc.)
- Version Control: Proficiency with Git and collaborative development workflows
- Problem Solving: Strong analytical and troubleshooting skills for complex data challenges
Nice to Have:
- Advanced GIS: Experience with GeoServer, tile servers, spatial indexing, and map rendering pipelines
- Containerization: Familiarity with Docker and Kubernetes for deploying data applications
- Real-time Processing: Experience with streaming frameworks (Kafka, Flink, Spark Streaming)
- CI/CD: Understanding of automated testing and deployment for data pipelines (GitHub Actions, Jenkins)
- Infrastructure as Code: Exposure to Terraform or CloudFormation
- Scripting: Additional languages like Bash or R for automation and analysis
- Data Governance: Knowledge of data cataloging, lineage tracking, and metadata management
Equal Opportunity Provider:
At Farmdar, we believe in creating an environment where everyone has an equal chance to contribute, grow, and succeed. We want all colleagues to feel welcome and comfortable in the workspace. We discourage discrimination of any kind and encourage respect among our fellow colleagues. Our recruitment process is fair for all, regardless of race, age, gender, color, religion, social status, disability or ethnicity.
-
Data Engineer
3 days ago
Lahore, Punjab, Pakistan Data Prism Full timeAbout the Company:Data Prism is on a mission to democratize data, helping startups and enterprises alike in an effort to make data-driven decisions. We provide data acquisition (and analysis) and data engineering services, adding huge value for our clients around the globe. Our robust and reliable solutions have helped clients improve both their top line as...
-
Data Engineer
5 days ago
Lahore, Punjab, Pakistan Viral Square Full time 600,000 - 1,200,000 per yearJob Description:Viral Square is looking for an experienced and highly motivated Senior Data Engineer to join our growing data team. In this role, you will support company-wide data management, system integration, and analytics initiatives that drive business intelligence and decision-making. You'll collaborate closely across departments to design scalable...
-
Data Engineer
3 days ago
Lahore, Punjab, Pakistan Alphabridge Full time 30,000 - 60,000 per yearAlphabridgeis a dynamic tech company focused on empowering startups and mid-sized businesses with innovative solutions that drive growth and scalability. We specialise in providing cutting-edge software, strategic consulting, and technology infrastructure designed to streamline operations, enhance productivity, and foster sustainable expansion. With a...
-
Data Engineer
2 weeks ago
Lahore, Punjab, Pakistan ZAPTA Technologies (Pvt.) Limited Full time 60,000 - 120,000 per yearWe are looking for a skilled Data Engineer with a strong analytical mindset and hands-on experience in managing and optimizing data systems. The ideal candidate should be well-versed in data analysis, operations, and automation, with a keen eye for identifying data trends and ensuring seamless data flow across platforms.Key Responsibilities:Design, build,...
-
Data Engineer
3 days ago
Lahore, Punjab, Pakistan mobileLIVE Full time $90,000 - $120,000 per yearCompany DescriptionmobileLIVE is an award-winning Tech Consulting and Services firm dedicated to driving business growth and profitability. Our core expertise includes Cloud, Data, AI, Automation, Apps, and Design, which we leverage to enhance how businesses sell products and services, serve their customers and employees, and optimize operational expenses....
-
Data Engineer
2 weeks ago
Lahore, Punjab, Pakistan Game District Full timeWe're seeking a Data Engineer to help build scalable data pipelines and models that power marketing, user acquisition, and monetization analytics. You'll work with data from Adjust, ad networks, and in-game sources, transforming it within our data stack to support analysts and data scientists across the company.Key ResponsibilitiesDevelop and maintain...
-
Data Engineer
1 week ago
Lahore, Punjab, Pakistan 238be2d6-e52b-4243-9ebb-a4670458a1d9 Full time 2,160,000 - 3,600,000 per yearJob Summary:We are seeking a skilled Data Engineer with 3–5 years of experience to design, develop, and maintain data pipelines, warehouses, and ETL processes. The ideal candidate will have hands-on experience with modern data technologies and a strong ability to transform complex data into actionable insights.Key Responsibilities:Design, build, and...
-
Data Engineer
1 week ago
Lahore, Punjab, Pakistan ibex Full time 500,000 - 1,500,000 per yearOverviewHiring: Data Engineer (MySQL | PostgreSQL | MongoDB | Elasticsearch)We're looking for an experienced Data Engineer to design, optimize, and maintain scalable data infrastructure across multiple database systems.ResponsibilitiesDevelop and maintain robust ETL pipelines for structured and unstructured data.• Design and optimize relational...
-
Data Engineer
7 days ago
Lahore, Punjab, Pakistan Burq, Inc. Full time $40,000 - $80,000 per yearAbout BurqBurq started with an ambitious mission: how can we turn the complex process of offering delivery into a simple turnkey solution.It's a big mission and now we want you to join us to make it even bigger We're already backed by some of the Valley's leading venture capitalists, including Village Global, the fund whose investors include Bill Gates, Jeff...
-
Data Engineer
7 days ago
Lahore, Punjab, Pakistan Burq, Inc. Full time 900,000 - 1,200,000 per yearAbout BurqBurq started with an ambitious mission: how can we turn the complex process of offering delivery into a simple turnkey solution.It's a big mission and now we want you to join us to make it even bigger We're already backed by some of the Valley's leading venture capitalists, including Village Global, the fund whose investors include Bill Gates, Jeff...