Located in Pine Avenue, Lake City, Lahore, this full-time Data Engineer role offers an exciting opportunity to work on-site with a dynamic team. The position requires working hours from 2:00 PM to 11:00 PM, Monday through Friday. The ideal candidate will have extensive experience in data engineering, strong technical skills, and the confidence to engage directly with clients. This role demands ownership of projects from initial requirements gathering through to production deployment, ensuring high-quality and scalable data solutions.
Key Responsibilities
Design and develop scalable ETL/ELT pipelines and data platforms to support business needs. Build both batch and real-time data pipelines using technologies such as Python, SQL, Spark/PySpark, and Airflow. Architect and optimize data warehouses, data lakes, and lakehouse solutions to handle large volumes of data efficiently. Integrate data from diverse sources including APIs, databases, event streams, and external systems. Implement rigorous data quality, validation, monitoring, and governance processes to ensure data integrity. Optimize SQL queries and enhance data processing performance while managing reliability and cloud infrastructure costs. Collaborate closely with clients as well as internal teams including Product, Data Science, and Engineering to understand requirements and deliver effective technical solutions. Take full ownership of data engineering projects, managing them through all phases from requirements to production. Troubleshoot and resolve complex production issues to maintain smooth data operations.
Required Qualifications
A minimum of 4 years of professional experience in data engineering is essential. Strong proficiency in Python and SQL is required to develop and maintain data pipelines. Experience with Spark/PySpark and Airflow for processing and workflow orchestration is necessary. Hands-on experience with cloud platforms such as AWS, GCP, or Azure is expected. Solid understanding of ETL/ELT processes, data modeling, data warehousing, and distributed systems is critical. Familiarity with relational databases like PostgreSQL or MySQL, as well as NoSQL databases, is important. Knowledge of containerization tools like Docker, version control using Git, and CI/CD pipelines is required. Excellent communication skills and the ability to manage stakeholder expectations effectively are key. Candidates must demonstrate strong ownership, problem-solving skills, and the ability to close projects successfully.
This role offers the chance to work in a collaborative environment where technical expertise and client interaction are equally valued. The candidate will gain exposure to cutting-edge data engineering practices and cloud technologies while contributing to impactful projects that drive business success.