Overview
Position Description:
Key Responsibilities:
Design and develop scalable data engineering solutions using Google Cloud Platform (GCP) and PySpark.
Optimize Spark jobs for performance, scalability, and efficient resource utilization.
Develop, maintain, and enhance ETL pipelines using BigQuery, Apache Airflow, and Cloud Composer.
Collaborate with data scientists, analysts, and DevOps teams to translate business requirements into technical solutions.
Ensure data integrity and security by implementing data governance, compliance, and security best practices.
Monitor production workloads, troubleshoot performance issues, and implement enhancements.
Implement and enforce coding standards, best practices, and performance tuning strategies.
Support migration activities from on-premises data warehouses to GCP-based solutions.
Mentor junior developers and contribute to knowledge-sharing within the team.
Stay up to date with emerging cloud technologies, tools, and best practices in the data engineering ecosystem.
Required Skills & Experience:
+ years of total experience in data engineering.
+ years of hands-on experience with Google Cloud Platform (GCP), including BigQuery, Apache Airflow, and Cloud Composer.
Strong expertise in developing and optimizing large-scale data processing solutions using Pyspark and Python.
In-depth knowledge of SQL for data transformation and performance optimization.
Proficiency in big data technologies such as Hadoop, HDFS, Hive, and YARN.
Experience with distributed computing principles, data partitioning, and fault tolerance.
Hands-on experience with CI/CD pipelines, version control (Git), and automation tools.
Strong problem-solving, analytical, and troubleshooting skills.
Experience working in Agile/Scrum environments.
Excellent communication and collaboration skills to work with offshore and onshore teams.
Skills:
- Analytical Thinking
- Google Cloud Platform
- Hadoop Hive
- Python
- SQL
What you can expect from us:
Together, as owners, lets turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because
You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.
Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our teamone of the largest IT and business consulting services firms in the world.