Located in Lake City, Lahore, this full-time, on-site Data Engineer role offers an exciting opportunity to work in a dynamic environment with a schedule from 2:00 PM to 11:00 PM, Monday through Friday. The ideal candidate will be an experienced professional with strong technical skills, excellent communication abilities, and confidence in client-facing situations. This position requires someone who can take full ownership of projects, from gathering requirements to delivering production-ready solutions.
Key Responsibilities
Design and develop scalable ETL/ELT pipelines and data platforms that support both batch and real-time processing. Utilize Python, SQL, Spark/PySpark, and Airflow to build efficient data pipelines. Architect and optimize data warehouses, data lakes, and lakehouse environments to ensure high performance and reliability. Integrate diverse data sources including APIs, databases, event streams, and external systems to create unified data solutions. Implement rigorous data quality checks, validation processes, monitoring, and governance to maintain data integrity. Optimize SQL queries and overall data processing workflows to improve performance and reduce cloud infrastructure costs. Collaborate closely with clients as well as internal teams such as Product, Data Science, and Engineering to understand requirements and translate them into effective technical solutions. Take full ownership of data engineering projects, ensuring timely delivery and quality outcomes. Troubleshoot and resolve complex issues in production environments to maintain system stability.
Required Qualifications
A minimum of 4 years’ professional experience in Data Engineering is essential. Proficiency in Python and SQL is required, along with hands-on experience using Spark/PySpark and Airflow for data pipeline development. Familiarity with cloud platforms such as AWS, GCP, or Azure is necessary to manage and deploy scalable data solutions. Strong knowledge of ETL/ELT processes, data modeling, data warehousing concepts, and distributed systems is expected. Experience working with relational databases like PostgreSQL or MySQL, as well as NoSQL databases, is important. Practical skills in containerization (Docker), version control (Git), and CI/CD pipelines are also required. Excellent communication skills and the ability to manage stakeholders effectively are critical for success. Candidates must demonstrate strong ownership, problem-solving capabilities, and the ability to close projects efficiently.
Preferred Qualifications and Benefits
While not explicitly stated, candidates with additional experience in advanced cloud-native data services or automation tools will have an advantage. The role offers the chance to work in a collaborative environment with cross-functional teams, providing exposure to cutting-edge data engineering challenges and solutions.
This position is ideal for a motivated Data Engineer looking to leverage their technical expertise and client interaction skills in a fast-paced, production-focused setting.