By playing this video you consent to Google/YouTube processing your data and using cookies Learn more .
CGI has an immediate need for a AWS Python Data Engineer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest leaders in the secondary mortgage industry. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies.
This position is located in Reston, VA or Plano, TX.
We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!
We have over 92,000+ CGI Members in 40 countries and over 5k+ loyal Clients who are leveraging our end-to-end services across the globe
Data Architecture & Engineering
Design, implement, and maintain scalable data pipelines and data lakes using AWS services such as Glue, Lambda, Step Functions, S3, Redshift, and DynamoDB.
Develop real-time and batch data processing solutions using Apache Spark, Kinesis, and Kafka.
Optimize data storage, retrieval, and compute efficiency across AWS resources.
ETL & Data Integration
Build and manage ETL/ELT pipelines using AWS Glue, Step Functions, or other orchestration tools.
Integrate data from various sources (APIs, databases, third-party platforms) into centralized storage (e.g., S3, Redshift, or Snowflake).
Implement data transformation and quality checks to ensure accuracy, consistency, and compliance.
Data Governance & Security
Enforce data security and compliance standards using AWS IAM, KMS, and Lake Formation.
Implement data cataloging, lineage tracking, and metadata management with AWS Glue Data Catalog.
Monitor, tune, and optimize query performance on Redshift, Athena, and other databases.
Collaboration with stakeholders
8+ years of experience in data engineering, with at least 5+ years of hands-on AWS experience.
Expertise in AWS services such as Glue, Redshift, Athena, S3, Lambda, Step Functions, EMR, and Kinesis.
Strong proficiency in SQL, Python, and Spark for data processing and transformations.
Experience with data modeling, warehousing (Redshift, Snowflake), and distributed computing frameworks.
Familiarity with IaC (Terraform, CloudFormation)
Experience with CI/CD pipelines for data workflows (e.g., GitHub Actions, CodePipeline, or Airflow).
Knowledge of data governance, security best practices, and compliance frameworks.
Strong analytical and problem-solving skills with the ability to optimize complex queries and large-scale data processing.
AWS Data Engineer or related certification is a plus
Education:
Bachelor's degree in computer science, Information Systems or related field
#LI-TM8
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $66,300.00 - $146,900.00.
Benefits
CGIs benefits are offered to eligible professionals on their first day of employment to include:
Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time
Paid parental leave
Learning opportunities and tuition assistance
Wellness and Well-being programs
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 becauseIf an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you an AWS Python Data Engineer looking for your next exciting challenge? Join CGI in the beautiful Fairfax County, VA, and become part of a committed team that's passionate about leveraging technology to improve the secondary mortgage industry! At CGI, we believe in collaboration and innovation, particularly through agile practices and the latest tech. As an AWS Python Data Engineer, you will design and maintain robust data pipelines, utilizing AWS services like Glue, Lambda, and Redshift. Your expertise in SQL and Python will be crucial as you build real-time and batch data processing solutions. You'll also work on integrating data from multiple sources to create centralized storage that meets our clients' needs. With a focus on data governance, you'll enforce compliance and security standards alongside your team members. This role isn't just about coding; it’s about crafting scalable solutions that make a difference. Bring your strong analytical skills and passion for problem-solving, and help us optimize complex queries for large-scale data processing. With over 92,000 CGI members across 40 countries, you'll have the chance to collaborate with some of the best minds in the industry. Whether you're based in Reston or Plano, Texas, your work will directly contribute to providing reliable solutions to our top banking clients. At CGI, we turn insights into action, and we want you on our team to make that happen!
Join NBCUniversal as a Senior Data Engineer and be instrumental in creating data-driven solutions for one of the world's leading media companies.
Join AbbVie as a Senior Data Engineer to lead data solutions that enhance patient care and drive efficiency in a biopharma setting.
Become a key player in crafting advanced data solutions at Luminate, where entertainment meets cutting-edge technology.
Become a key player at ALTEN Morocco as a Data Engineer, driving innovation within the Digital Factory Supply Chain team.
Join a leading consultancy as a Senior Azure Data Engineer, specializing in cutting-edge data solutions on Microsoft Azure.
Join Truelogic as a Semi-Senior Data Engineer to help deliver high-quality data solutions for industry-leading clients while working remotely.
NIQ seeks a skilled Data Engineer with Java expertise to optimize and maintain data systems in New York.
Join Deep Sync as a Data Engineer to help design and maintain cutting-edge data infrastructure.
To serve as trusted advisors to our clients, delivering insights they can act on to achieve meaningful and sustainable outcomes.
142 jobsSubscribe to Rise newsletter