Senior Softtware Engineer Data Engineer ETL, Python/Scala, Apache Spark | GenAI
Job Description
Company Profile:
Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.
Job Title: Data Engineer – ETL, Python/Scala, Apache Spark
Position: Software Engineer
Experience: 5- 7 Years
Category: Software Development/ Engineering
Shift: 1-10PM (Hybrid)
Main location: Bangalore
Position ID: J0926-0281
Employment Type: Full Time
Education Qualification: Bachelors degree in Computer Science or related field or higher with minimum 3 years of relevant experience.
Position Description: We are looking for an experienced Data Engineer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications.
Your future duties and responsibilities
Core Data Engineering
- ETL/ELT Architecture: Design and implement complex data pipelines from disparate sources into our centralized data lake/warehouse.
- Big Data Processing: Leverage Apache Spark (via Dataproc) and Python/Scala to handle petabyte scale transformations.
- Advanced SQL: Write and optimize complex queries for data modeling, ensuring high performance in BigQuery.
- Stream & Batch: Develop real time processing solutions using Pub/Sub and Dataflow (Apache Beam).
- Orchestration: Manage workflow automation using Cloud Composer (Airflow).
- Storage & Databases: Architect solutions across Cloud Storage, Cloud SQL, and Spanner, choosing the right tool for the specific latency and consistency requirements.
- Environment Management: Ensure security, logging, and monitoring are integrated into every pipeline.
Must-Have Skills:
Programming: Mastery of Python or Scala.
Looking to get Placed? Try our Placement Guarantee Plan
Spark Expertise: Proven experience tuning and debugging Spark jobs at scale.
GCP Professional: Deep hands on experience with the full Google data suite (BigQuery, Dataflow, Dataproc, Pub/Sub).
SQL Mastery: Ability to perform complex window functions, CTEs, and query optimization.
Bonus Points (Good to Have)
AI/ML Integration: Familiarity with Vertex AI and the GCP AI Platform.
Good-to-Have Skills:
GenAI Literacy: A basic understanding of LLMs, prompt engineering, and how data pipelines feed into RAG (Retrieval Augmented Generation) architectures.
Infrastructure as Code: Experience with Terraform for managing GCP resources.
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.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
Skills
Big DataPythonData ModelingEtlData ProcessingGlobal DeliveryAi/mlData EngineerPrompt EngineeringAiMlSqlLlmsGenaiRagRetrieval Augmented GenerationVertex AiWorkflow AutomationAirflowIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
CGI, a global IT and business consulting services firm, drives digital transformation for clients across industries. With a relentless focus on innovation, CGI delivers end-to-end solutions that help organizations thrive in the digital age. CGI Careers offer diverse opportunities for individuals seeking to build rewarding careers in technology and consulting. Whether in software development, cybersecurity, or project management, joining CGI means being part of a dynamic team that tackles complex challenges with creativity and expertise. Committed to employee growth and development, CGI fosters a culture of collaboration and continuous learning. Explore CGI Careers for a chance to make an impact on the future of technology and business.
Important dates & deadlines?
Application Deadline
21 Nov 26, 06:36 PM IST
Similar Jobs
View AllDon't Miss out any Updates
Subscribe now for the latest job alerts
and never miss an update

