Free cookie consent management tool by TermsFeed Software Engineer-Python ETL / Airflow | Antal Tech Jobs
Back to Jobs
5 Weeks ago

Software Engineer-Python ETL / Airflow

decor
Gurugram, Haryana, India
Information Technology
Full-Time
CGI Group, Inc.

Overview

Position Description:

At CGI, were a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve. At CGI, were a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.
This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please.

Job Title: Software Engineer- Python ETL / Airflow
Position: Software Engineer
Experience: 3+ Years
Category: Development
location: Chennai / Bangalore/Hyderabad/Pune
Position ID: J0125-1336
Employment Type: Full Time

Your future duties and responsibilities:

1. ETL Development:
o Design, develop, and optimize scalable ETL workflows and pipelines using Python and Apache Airflow.
o Handle data extraction, transformation, and loading from various sources into GCP services like Cloud Storage and BigQuery.
2. Airflow Implementation & Management:
o Set up, configure, and maintain Apache Airflow in production preferably on GCP (Composer or on VM).
o Develop dynamic and reusable DAGs and workflows for complex ETL processes.
o Monitor and debug Airflow workflows to ensure reliability and performance.
3. GCP Integration.
o Utilize GCP services for ETL processes, including BigQuery, Cloud Storage, Dataflow, and Pub/Sub.
o Implement and manage secure connections to GCP services using IAM roles and service accounts.
4. Optimization & Scaling:
o Handle large-scale data processing efficiently, optimizing for performance and cost.
o Automate data quality checks, error handling, and retry mechanisms in workflows.
5. Collaboration & Documentation:
o Collaborate with Architects, analysts, and other stakeholders to understand ETL requirements.
o Document workflows, configurations, and best practices for Airflow pipelines.

Required qualifications to be successful in this role:

Required Skills & Qualifications:
Technical Skills:
o Strong proficiency in Python programming with experience in handling large datasets.
o In-depth knowledge of Apache Airflow in production environments.
o Familiarity with Airflow operators, hooks, XComs, task dependencies, and dynamic DAG creation.
o Hands-on experience with GCP services like BigQuery, Cloud Storage, Dataflow, and Cloud SQL.
o Proficiency in SQL for data extraction, transformation, and aggregation.
Experience:
o 3+ years of experience in ETL development and data engineering.
o 1+ years of experience setting up and managing Airflow on GCP (e.g., Composer or manual setup).
o Experience in handling data security, encryption, and IAM policies on GCP.
o Excellent debugging, problem-solving, and performance optimization skills.

Education: Computer Science (BE / BTech / MTech / MS) from Tier I Premier institutes

Share job
Similar Jobs
View All
1 Day ago
Binary Semantics - Technical Lead - Java
Information Technology
  • Bangalore, Karnataka, India
Key Responsibilities Lead and mentor a team of Java developers; provide technical guidance and ensure timely delivery. Collaborate with cross-functional teams including product managers and developers to design and implement robust software soluti...
decor
1 Day ago
Junior Software Developer in Ghaziabad, Noida, Delhi
Information Technology
  • Bangalore, Karnataka, India
We are looking for a talented MVC Developer to join our team at IYCWorld SoftInfrastructure Private Limited. If you are passionate about .NET, Model View Controller (MVC), and MS SQL Server, then this is the perfect opportunity for you!Key Responsib...
decor
1 Day ago
Senior Software Engineer - Backend Technologies
Information Technology
  • Bangalore, Karnataka, India
Job Title : Senior Software Developer (SDE)Company : TechdomeLocation : Hyderabad / Indore (Onsite)Experience : Minimum 3+ Years (Note : Responsibilities are aligned with a Senior profile, typically requiring 5+ years)Employment Type : Us : At ...
decor
1 Day ago
Xpetize - Technical Support Engineer
Information Technology
  • Hyderabad, Telangana, India
Job Title : Technical Support Engineer (24 Years Experience)Location : TriavndrumJob Type : Full-TimeExperience : 2 to 4 yearsIndustry : IT Services / Software / SaaS / InfrastructureJob SummaryWe are looking for a skilled and customer-focused Techn...
decor
1 Day ago
Software Engineer (Position located in Bangalore, India)
Information Technology
  • Hyderabad, Telangana, India
About KnowBe4KnowBe4, the provider of the world's largest security awareness training and simulated phishing platform, is used by tens of thousands of organizations around the globe. KnowBe4 enables organizations to manage the ongoing problem of soc...
decor
1 Day ago
Junior Full Stack Developer in Mumbai
Information Technology
  • Hyderabad, Telangana, India
Key Responsibilities Build and test web applications and participate in designs Work on the research & development of new plugins and frameworks for web development Learn web applications and programming practices through education, study, and pa...
decor
1 Day ago
Manual Tester - Mobile App Testing
Information Technology
  • Hyderabad, Telangana, India
NMG Technologies is looking to grow the testing team for which a Manual Tester will play a critical role.You Will Be Responsible ForWe are seeking a detail-oriented Manual QA Tester with 2 years of hands-on experience in mobile apps, web, API, and d...
decor
1 Day ago
IT Administrator, Sourcing & Legal - Coupa
Information Technology
  • Hyderabad, Telangana, India
About ZscalerServing thousands of enterprise customers around the world including 40% of Fortune 500 companies, Zscaler (NASDAQ: ZS) was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media