C

Capgemini

Global consulting, technology services, outsourcing

Data Engineer

Data EngineeringUpdated on Nov 14
Full-timeCairo, Cairo Governorate, EgyptNo salary listedIn-person

About the Job

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering or a related discipline.
  • At least 4 years of professional experience in data engineering.
  • At least 3 years of hands-on PySpark or Apache Spark development experience.
  • Experience delivering large-scale enterprise data pipelines and ETL/ELT solutions.
  • Strong production-grade PySpark and Apache Spark engineering skills and ability to learn and work effectively in the Cloudera Data Platform environment.
  • Advanced SQL and query optimization skills.
  • Knowledge of data warehousing concepts and data modeling fundamentals.
  • Experience working with large-scale enterprise data platforms.
  • Strong analytical thinking and structured problem solving.
  • Ability to work independently, take ownership and deliver reliably.
  • Clear written and verbal communication with technical and non-technical stakeholders.
  • Ability and willingness to quickly learn new data platforms and technologies.
  • Comfort working in distributed and multicultural delivery teams.

Responsibilities

  • Design, develop, test and maintain scalable batch and streaming data pipelines using PySpark.
  • Build and optimize ETL/ELT processes for large-volume enterprise data workloads.
  • Develop reusable ingestion, transformation and validation frameworks.
  • Implement data quality controls, reconciliation checks, monitoring and operational logging.
  • Support dimensional, warehouse, data lake and lakehouse data modeling activities.
  • Apply Spark performance optimization techniques, including partitioning, join optimization, caching and handling data skew.
  • Develop and run Spark workloads within the Cloudera Data Platform environment.
  • Work with Cloudera Data Engineering, Cloudera Data Warehouse, Hive, Impala, Ozone, Ranger, Atlas and NiFi.
  • Configure, execute, monitor and troubleshoot Spark workloads.
  • Performance-tune PySpark jobs, Spark configurations, SQL queries, and Hive and Impala workloads.
  • Diagnose platform, ingestion, transformation, storage and workload execution issues.
  • Apply security, access-control, metadata and lineage practices using Ranger and Atlas.
  • Complete required Cloudera enablement or upskilling when lacking prior Cloudera experience, and apply existing Spark and data engineering knowledge to the platform.
  • Contribute to lakehouse implementations using modern table formats such as Apache Iceberg.
  • Apply engineering standards covering modular design, code quality, testing, version control and CI/CD.
  • Participate in requirements analysis, solution design, technical estimation and design reviews.
  • Support system integration testing, user acceptance testing, production deployment and operational readiness.
  • Produce clear technical documentation and deliver structured knowledge-transfer sessions.
  • Collaborate with architects, analysts, source-system teams, client stakeholders, and distributed technical and business teams.
  • Mentor junior engineers and contribute to team capability building.

Desired Qualifications

  • Prior Cloudera experience, including Cloudera CDP, is preferred but not mandatory; candidates with strong PySpark and Spark expertise on comparable enterprise data platforms are encouraged to apply.
  • Experience in banking and financial services is highly desirable.
  • Knowledge of Cloudera CDE and CDW, Hive, Impala, Ranger, Atlas, Apache Iceberg, Apache NiFi, Kafka, Apache Airflow, Denodo, Informatica, Oracle, Teradata, Azure data services, DevOps and CI/CD pipelines is preferred or upskillable.
  • Background in digital banking platforms, customer analytics, regulatory reporting, enterprise data warehousing, or data lakehouse implementation and migration programs is preferred.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs