Senior AI/ML Engineer
Listed on 2026-05-11
-
Software Development
AI Engineer, Machine Learning/ ML Engineer, Cloud Engineer - Software
Senior AI/ML Engineer
Job order – J – Permanent Full Time.
Category:
Software Development/Engineering.
City:
Reston, Virginia, United States.
We are looking for a Senior AI Software Engineer to design and deliver production‑ready AI applications powered by large language models and foundation models. This role focuses on building scalable, enterprise‑grade solutions using AWS Bedrock and other AI platforms, integrating advanced AI capabilities into real‑world products.
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.
Location:
Client site in Reston, VA. A hybrid working model is acceptable.
- Work across AI engineering, cloud architecture, and backend development to create intelligent systems that support automation, reasoning, and data‑driven decision‑making.
- Take AI concepts from experimentation to fully deployed, reliable applications.
- 6+ years of overall software engineering experience.
- 3+ years of hands‑on experience building AI/ML‑powered applications.
- Strong experience with large language models (LLMs) and foundation model APIs.
- Solid programming skills in Python, plus at least one backend language (Java, Type Script, or Go).
- Hands‑on experience building real‑world AI solutions such as RAG systems, copilots, chatbots, or workflow automation tools.
- Familiarity with the AWS ecosystem, especially Bedrock, S3, Lambda, API Gateway, ECS/EKS, and Step Functions.
- Experience designing scalable APIs and microservices for AI‑driven applications.
- Comfortable working with vector databases (FAISS, Open Search, pgvector) and semantic search techniques.
- Practical knowledge of embeddings, prompt engineering, and model evaluation approaches.
- Exposure to frameworks like Lang Chain, Llama Index, or similar orchestration tools.
- Experience with containerization and deployment using Docker and Kubernetes.
- Understanding of monitoring and observability for AI systems (latency, cost, hallucination detection, etc.).
- Ability to design and optimize AI pipelines, including ingestion, indexing, and evaluation.
- Working knowledge of AI safety practices, guardrails, and prompt management.
- Familiarity with MLOps concepts and tools such as AWS Sage Maker.
- Comfortable navigating multi‑model environments and selecting the right model for the task.
- Strong problem‑solving mindset with a systems‑level approach to architecture.
Bachelor’s degree in Computer Science, Information Systems, or a related field.
Benefits and CompensationCompensation range: $89,600 – $211,600 for this role.
Benefits include:
- Competitive compensation.
- Comprehensive insurance options.
- Matching contributions through the 401(k) plan and 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.
Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.
AccommodationsCGI provides reasonable accommodations to qualified individuals with disabilities. If you require an accommodation to apply for a position, please contact the CGI U.S. Employment Compliance mailbox at US_ and reference the Position the position in question.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).