Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Full Stack Engineer Python @ CGI

Home > Software Development






 Full Stack Engineer Python

Job Description

Sr. FullStack Engineer Python Expertise (focused primarily on Data Engineering, ELT/ETL):

Experience: 10+ Years

Location: Chennai, Bengaluru

Interview: 2 round would be F2F

Responsibilities & Qualifications

  • Strong hands-on experience in Python, leveraging libraries such as PySpark, Scikit-learn, TensorFlow, PyTorch, Pandas, PyArrow, and related tools for large-scale data transformation, processing, and automation.
  • Design, develop, and optimize distributed data pipelines using Apache Spark (PySpark).
  • Deploy and manage Spark workloads on AWS EMR (including cluster sizing, autoscaling, performance tuning).
  • Experience implementing centralized data governance and analytics solutions on AWS, including AWS Glue Data Catalog, EMR, Athena, PySpark, and Glue Jobs.
  • Develop ETL/ELT workflows using AWS Glue (Glue Jobs, Crawlers, Data Catalog).
  • Orchestrate data workflows using Step Functions / Airflow / Glue Workflows.
  • Strong understanding of business-layer modeling, data pipelines, data architecture, and both real-time and batch data processing frameworks.
  • Hands-on experience with AWS cloud services, including but not limited to:
    • EC2, S3, CloudFront, API Gateway, Lambda
    • RDS / PostgreSQL
    • IAM roles and access policies
    • Kubernetes (EKS, Helm)
  • Familiarity with DevOps tools such as Git, GitLab, CloudFormation, and Terraform is an added advantage.
  • Experience building and managing containerized applications using open-source technologies and Kubernetes.
  • Experience supporting data processing and enrichment platforms, including event streaming systems.
  • Experience developing component-based Single Page Applications (SPA) using Angular with TypeScript or comparable JavaScript frameworks.

Required Skills

  • Minimum 5+ years of hands-on experience with PySpark and AWS Glue.
  • Experience managing and optimizing AWS EMR clusters.
  • Strong proficiency in SQL.
  • Practical experience with Scikit-learn, TensorFlow, or PyTorch.

Good to Have

  • Experience with Docker and containerization technologies.
  • Experience building Kafka-based streaming pipelines.
  • Exposure to modern data lake technologies such as Delta Lake, Apache Iceberg, or Apache Hudi.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: CGI
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Fullstack Development PySpark Aws Glue Python SQL PyTorch

 Fraud Alert to job seekers!

₹ 17-32 Lacs P.A

Similar positions

Site Reliability Engineer

  • Capgemini
  • 4 - 8 years
  • Mumbai
  • 1 day ago
₹ Not Disclosed

.Net Core - Engineering Manager / Technical Manager - Hyderabad

  • Wipro
  • 10 - 20 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Sr. Software Engineer B2

  • Cognizant
  • 6 - 10 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Full-stack Wordpress Developer (wordpress+php+javascript Script)

  • Codinova Technologies
  • 3 - 5 years
  • Noida, Gurugram
  • 20 hours ago
₹ 4.8-7.44 Lacs P.A.

CGI

\n\n The Muthoot Group is one of Indias largest multi-diversified business conglomerates having 20 diversified business divisions with 800 years of family business legacy, 800 years of Charity, 800 years of religious work and 800 years of financial inclusion. The Group serves over 2.5 lakh customers...