Spark Engineer

Systems Limited


Date: 3 weeks ago
City: Karachi
Contract type: Full time

We are seeking a skilled Spark/PySpark Engineer with a minimum of 4 years of experience in developing and managing big data solutions. The ideal candidate will have expertise in leveraging Apache Spark for large-scale data processing, along with proficiency in Python (PySpark) for building efficient and scalable data pipelines.


Responsibilities:

  • Design, develop, and maintain scalable and efficient data pipelines using Apache Spark and PySpark.
  • Collaborate with data architects and business teams to gather requirements and define data processing workflows.
  • Implement and optimize distributed data processing systems for high performance and scalability.
  • Write reusable, testable, and efficient code in PySpark for data ingestion, transformation, and processing.
  • Work with structured and unstructured data from various sources such as HDFS, S3, and relational databases.
  • Ensure data quality, integrity, and consistency across pipelines and workflows.
  • Monitor, troubleshoot, and debug Spark jobs and data pipelines in production environments.
  • Stay updated with the latest trends in big data technologies and apply best practices in development.

Requirements:

  • Minimum 4 years of professional experience in big data engineering, with at least 2 years of hands-on experience in PySpark and Apache Spark.
  • Proficiency in Python programming, with a strong understanding of functional programming and data manipulation libraries.
  • Solid knowledge of distributed computing concepts and Spark internals, including RDDs, DataFrames, and Spark SQL.
  • Experience in working with big data tools and frameworks such as Hadoop, Hive, Kafka, or Airflow.
  • Strong understanding of relational and non-relational databases, including SQL and NoSQL.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP, including services like EMR, Databricks, or BigQuery.
  • Knowledge of data modeling, schema design, and ETL processes.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Telesales Representative

360 Digital Eyes Private Limited, Karachi
1 day ago
Job Summary:We are seeking a motivated TeleSales Representative to join our team. You will be responsible for calling leads, providing information, booking visits, and finalizing deals.Key Responsibilities:Outbound and Inbound Calls: Contact leads and handle inquiries.Customer Engagement: Identify needs and explain benefits.Booking Visits: Schedule and coordinate Visits.Closing Deals: Guide customers through the sales process and finalize agreements.Sales Targets: Meet or exceed...

Managing Consultant– Strategy & Transformation, Advisors & Consulting Services-R-241357

Mastercard, Karachi
1 day ago
Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services...

Sales Lead

Avanceon Middle East & South Asia, Karachi
1 day ago
Position SummaryWe are seeking a highly motivated and results-oriented Technical Sales & Proposals Engineer to join our team. This role combines technical expertise with strong sales acumen to effectively identify, pursue, and win new business opportunities. The successful candidate will be responsible for developing and delivering compelling technical proposals, building strong client relationships, and contributing to overall sales growth.Key ResponsibilitiesSales...