Job descriptionWe are seeking a highly skilled GCP Data Engineer with strong Python expertise to design, build, and optimize scalable data solutions on Google Cloud Platform (GCP). The ideal candidate will have hands-on experience developing batch and real-time data pipelines, working with large-scale datasets, and enabling analytics and AI/ML use cases.
Key Responsibilities
Data Engineering & Pipeline Development
• Develop and optimize ETL/ELT workflows for structured and unstructured data processing using GCP services such as Dataflow, Dataproc, and Pub/Sub
• Implement event-driven data processing using Cloud Functions and Pub/Sub
• Build and manage data ingestion frameworks for streaming and batch data sources
Data Storage & Processing
• Design and optimize data lakes and data warehouses using BigQuery and Cloud Storage
• Develop efficient data models to support analytics, reporting, and machine learning workloads
• Optimize performance and cost of data pipelines and queries
Development & Automation
• Develop solutions using Python
• Automate workflows and orchestration using Cloud Composer (Airflow)
• Implement CI/CD pipelines and deployment automation
Collaboration & Support
• Collaborate with analytics, AI/ML, and business teams for data consumption needs
• Troubleshoot data issues and perform root cause analysis
• Continuously improve pipeline reliability, scalability, and performance
Required experience • 5+ years of overall data engineering or software engineering experience
• 2+ years of hands-on Google Cloud Platform experience
• 2+ years of Python development
• 2+ years of experience building data pipelines (batch and streaming)
Preferred Qualifications
• Experience with Dataproc (Spark/PySpark) for large-scale processing
• Familiarity with event-driven architectures
• Knowledge of Terraform or Infrastructure as Code
• Understanding of cost optimization (FinOps)
Nice to Have
• Google Cloud Professional Data Engineer Certification
• Experience supporting AI/ML data pipelines
The base compensation range for this role in the posted location is: 75000 to 96000
Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility