BackForward Deployed Engineer
@ CGI
Position Description:
The best version of us starts with You!
We CGI looking for Forward Deployed Engineer. With your expertise, you will work with a high performing team to consult and develop solutions for a major client.
As a Forward Deployed Engineer (FDE), you will embed directly with the client's teams to take proof of concept (PoC) initiatives the client has already shortlisted and turn them into working software: validating technical feasibility, hardening the solution into a Minimum Viable Product (MVP), running a scoped pilot, and then partnering with the client's Enterprise Architecture team to roll the solution out across the organization.
This position is located on-site in Lafayette, LA (Preferred), Bloomfield, CT, Raleigh, NC or in a Hybrid working Model.
Your future duties and responsibilities:
- Partner in an embedded, on site/hybrid capacity with the client to take ownership of PoCs the client has already shortlisted and approved for further investment.
- Perform technical due diligence on each PoC, assessing architecture, data flows, integration points, and the gap between prototype and production grade software.
- Serve as the primary technical point of contact between the client and CGI, providing regular updates on PoC/MVP/pilot progress, risks, and decisions needed.
- Partner with CGI's AI/solution architects on solutioning: validating technical approach, leveraging reusable accelerators and best practices, and escalating architecture or design decisions as needed.
- Scale validated PoCs into MVPs, building in the engineering rigor (testing, CI/CD, monitoring, security controls) required to support real users.
- Design and execute pilot programs to validate MVPs with a limited user base, gather feedback, and define success criteria and exit conditions.
- Collaborate closely with the client's Enterprise Architecture team to align each solution's target state architecture, technology standards, and governance requirements.
- Develop and execute org wide scaling and rollout plans in partnership with Enterprise Architecture, covering migration approach, integration with existing systems, change management, and knowledge transfer.
- Act as the technical bridge between the client's business/product stakeholders and delivery/engineering teams, translating shortlisted ideas into actionable delivery plans.
- Identify technical risks, dependencies, and reusable platform components across multiple PoC to scale efforts.
- Produce documentation, runbooks, and architecture artifacts to support handoff to steady state operations teams.
- Mentor and support client and delivery teams on best practices for rapid prototyping, MVP engineering, and phased scaling.
- Design, build, and maintain computer vision pipelines that analyze and extract insights from large volumes of images at scale.
- Architect and run AI workloads for both training and inference on cloud platforms such as AWS, Azure, or GCP, optimizing for cost, scalability, and performance.
- Develop automation and tooling using Python for data preprocessing, model training, deployment, and monitoring.
- Collaborate with cross functional teams to translate complex business problems into machine learning solutions that guide prediction and forecasting.
- Address the challenges of building, deploying, and scaling production grade computer vision systems, including data quality, model accuracy, latency, and throughput.
- Monitor model performance in production and implement retraining and continuous improvement (MLOps) workflows.
Qualifications:
Required qualifications to be successful in this role:
At least 7+ years of professional software engineering experience in:
- Hands on experience with at least one major cloud platform (AWS, Azure, or GCP) and modern DevOps practices.
- Computer vision and deep learning frameworks (e.g., PyTorch, TensorFlow, OpenCV)
- Building, training, and fine-tuning image processing and deep learning models (classification, detection, segmentation)
- Python for ML development, data processing, and automation
- Running AI/ML workloads for training and inference on AWS, Azure, or GCP (e.g., SageMaker, Azure ML, Vertex AI)
- Processing and managing large scale (TB scale) datasets and their associated data pipelines
- Building and scaling production ML systems, including MLOps practices such as model deployment, monitoring, and retraining.
- Hands on software/platform engineering experience, including direct experience taking prototypes or PoCs into production.
- Demonstrated experience scaling a PoC into an MVP and carrying it through a pilot to broader production rollout.
- Strong full stack or platform engineering background, including cloud architecture, APIs, data integration, and CI/CD.
- Experience working directly with enterprise architecture teams and standards, translating architectural guidance into working implementations.
Good to Have / Bonus Skills:
- Distributed and multi GPU training and GPU optimization (e.g., CUDA)
- Containerization and orchestration for ML workloads (Docker, Kubernetes)
- Large scale data engineering tools (e.g., Spark, Databricks) for image and data processing
- MLOps tooling (e.g., MLflow, Kubeflow, SageMaker Pipelines) and predictive/forecasting models
Education:
- Bachelor's degree in computer science or related field.
Skills:
- Validation
- Amazon Web Services Cloud
- Azure
- Embedded Software Development
- Enterprise architecture
- Google Cloud Platform
- Stakeholder management
- Systems Architecture
- Artificial Intelligence
- Python
- PyTorch
How to Apply:
Apply online at: https://www.cgi.com/en/careers
Visit Site to Apply
Location: Lafayette, LA
Date Posted: July 22, 2026
Application Deadline: August 24, 2026
Job Type: Full-time