GenAI Developer
CGI
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
GenAI Developer at CGI
CGI has an immediate need for a GenAI 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 Plano, TX. A hybrid working model is acceptable.
Your Future Duties and Responsibilities
We are seeking an an experienced Generative AI Developer to join our team. This role is best suited for a mid- to senior-level professional with a strong foundation in software engineering and hands-on expertise in AI/ML, particularly within financial or legal environments.
In this position, you will design, build, and deploy GenAI-powered solutions—including chatbots and intelligent workflows—for external web applications. You will implement Retrieval-Augmented Generation (RAG) pipelines, develop agentic AI workflows, and integrate large language models (LLMs) with enterprise systems and APIs. The role requires close collaboration with UX, backend, DevOps, and business stakeholders to ensure solutions are secure, scalable, and aligned with organizational goals.
You will also be responsible for prompt engineering, model optimization, monitoring, governance, and ongoing production support. This position combines technical depth with business alignment and client interaction, making strong communication skills essential.
Required Qualifications To Be Successful In This Role
- 8+ years of software engineering experience, ideally supporting financial or legal systems
- 2–3 years of hands-on AI/ML experience, including prompt engineering for LLMs
- Strong Python proficiency (primary language) and solid SQL skills
- Deep experience with AWS services, including: SageMaker / Amazon Bedrock, Lambda, API Gateway, S3, DynamoDB, Redshift, OpenSearch, IAM and CloudWatch
- Experience deploying and managing AI solutions in production environments
- Proven experience implementing RAG architectures using structured and unstructured data
- Experience with vector databases such as FAISS, Pinecone, OpenSearch, Weaviate, or Chroma
- Familiarity with LLM platforms (OpenAI, Anthropic Claude, LLaMA, Mistral, etc.)
- Experience with agentic AI frameworks (LangGraph, CrewAI, AutoGen, Semantic Kernel, LangChain Agents)
- Experience building ETL workflows and data pipelines
- Understanding of MLOps practices and model lifecycle management
- REST API development and enterprise system integrations
- Knowledge of CI/CD pipelines and infrastructure-as-code (preferred)
- Strong understanding of financial data, KPIs, and reporting standards
- Experience implementing AI guardrails, monitoring, logging, and feedback loops
- Knowledge of AI governance, security, and responsible AI standards
- Familiarity with data visualization tools (Power BI, Tableau)
- Exposure to multi-modal AI (text + image) is a plus
- Strong analytical and problem-solving abilities
- Comfortable explaining complex AI concepts to non-technical stakeholders
- Experience working in Agile/Scrum environments
- Client-facing experience preferred
- Ability to manage production issues and incident resolution
- Excellent written and verbal communication skills
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
Key skills/competency
- Generative AI
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- Python
- AWS (SageMaker, Bedrock)
- Software Engineering
- AI/ML
- Financial Services
- MLOps
- Prompt Engineering
How to Get Hired at CGI
- Research CGI's client-centric approach: Study their mission, values, extensive client relationships in finance, and commitment to innovation in an agile environment.
- Highlight AI/ML and financial expertise: Customize your resume to emphasize specific experience in Generative AI, LLMs, RAG, and any prior work within financial or legal systems.
- Showcase AWS proficiency: Detail your hands-on experience with core AWS services like SageMaker, Bedrock, Lambda, and data services crucial for AI deployments.
- Prepare for technical depth: Be ready to discuss your experience with prompt engineering, MLOps, vector databases, and agentic AI frameworks during technical interviews.
- Emphasize collaboration and communication: Demonstrate your ability to work with UX, backend, DevOps, and business stakeholders, and explain complex AI concepts to non-technical audiences.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background