CGI-posted 9 days ago
Full-time • Mid Level
Hybrid • Reston, VA
5,001-10,000 employees

CGI has an immediate need for an AWS Python Developer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. 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!. This role is located at a client site in Reston, VA or Washington, DC. A hybrid working model is acceptable. The AWS Python Developer will support the application team by building and maintaining automated testing frameworks, validating complex financial and analytical models, and ensuring the overall accuracy and reliability of quantitative systems. This role blends hands-on Python development, AWS cloud expertise, and strong testing discipline to evaluate model performance, analyze results, and uphold model governance standards. The engineer will collaborate with developers, modelers, and QA partners to troubleshoot issues, refine automation processes, and strengthen the end-to-end testing environment.

  • building and maintaining automated testing frameworks
  • validating complex financial and analytical models
  • ensuring the overall accuracy and reliability of quantitative systems
  • evaluate model performance
  • analyze results
  • uphold model governance standards
  • troubleshoot issues
  • refine automation processes
  • strengthen the end-to-end testing environment
  • Minimum of 5+ years in software testing, automation, or quantitative engineering.
  • Strong background in automated testing, including creating regression and performance test frameworks.
  • Solid Python development skills, with the ability to build automation tools and work with analytical codebases.
  • Comfortable working in AWS environments (EC2, S3, Lambda) for model execution, data setup, and automation workflows.
  • Experience designing and running unit, integration, regression, and model validation tests.
  • Familiarity with test automation tools such as PyTest, Selenium, or similar technologies.
  • Ability to interpret quantitative models and apply statistical or analytical techniques during validation.
  • Working knowledge of Git and CI/CD pipelines to support continuous testing practices.
  • Capable communicator who can translate technical findings into clear documentation and partner effectively with cross-functional teams.
  • Adept at diagnosing issues, resolving defects, and improving testing processes for better efficiency and scalability.
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service