AI/ML Engineer
CGI · Knoxville, TN · 3 wk ago
Engineering$102k–$251k/yrFull-time
About the role
The Senior AI/ML and Emerging Tech Expert will lead the design and delivery of AI driven applications across CGI's Federal Portfolio. This role involves full stack engineering with modern AI/ML, integrating generative AI and advanced analytics within Azure, AWS, and GCP.
Responsibilities
- Design, build, and deploy AI/ML solutions and generative AI applications; architect complex AI pipelines.
- Harness large datasets; conduct data mining/analysis; design algorithms and simulations; optimize models for real world performance and cost.
- Implement front end (HTML/CSS/JavaScript; React or Angular) and back end services (Python/Flask/Django; Node.js; Java) that integrate AI capabilities.
- Develop robust APIs and microservices; ensure seamless functionality and exceptional UX across platforms.
- Deliver against strategic roadmaps for AI and Analytics architectures across Azure, AWS, GCP. Package and deploy via containerization (Docker, Kubernetes); automate CI/CD (Jenkins, GitLab) and IaC (Terraform, AWS CloudFormation).
- Establish best practices and patterns for AI & analytics; implement monitoring, observability, and model governance.
- Design, implement, and optimize GraphDB solutions (e.g., Neo4j, Amazon Neptune) for AI-driven applications.
- Integrate graph-based data models into AI pipelines for knowledge graphs, entity relationships, and semantic search.
- Collaborate with data scientists and software engineers to integrate AI into enterprise systems. Coordinate with client and engineering teams to build, monitor, and maintain solutions.
- Support client development opportunities and contribute to thought leadership and demos/POCs.
Requirements
- To Be Successful In This Role: US Citizenship is required per contract.
- Education: Bachelor's and 8 yrs exp required in Computer Science, Software Engineering, Artificial Intelligence & Machine Learning, related field.
- Experience: 5+ years designing, developing, and deploying AI/ML or advanced software solutions.
- Proven experience designing and integrating AI/GenAI into products and enterprise applications.
- Demonstrated success delivering full stack solutions that embed AI capabilities.
- Hands-on experience with GraphDB engineering and development (Neo4j, Amazon Neptune, or similar).
- Technical Skills: Programming: Python (expert) plus Java ML/Deep Learning: TensorFlow, PyTorch; model training, tuning, serving, and monitoring. Generative AI: hands on with LLMs; prompt engineering; fine tuning; RAG patterns; vector databases. Web & APIs: HTML/CSS/JS; React or Angular; Node.js/Python/Java back ends; REST/GraphQL. DevOps/MLOps: Docker, Kubernetes, Terraform, AWS CloudFormation; CI/CD with Jenkins/GitLab/Bitbucket; testing frameworks; package managers. Cloud: Production experience on Azure, AWS, and GCP. Data: SQL and NoSQL databases; GraphDB; data pipelines; feature stores.
Qualifications
- Advanced degree (Master with 6 years exp /PhD with 3 years exp) in AI/ML or related field.
- Certifications in Azure/AWS/GCP; Kubernetes, Terraform, or ML specific certifications are a plus.
- Deep proficiency in Generative AI, including RAG, LLM orchestration frameworks, and model lifecycle governance.
- Portfolio of successful AI projects; evidence of thought leadership (POCs, publications, OSS contributions).
- Familiarity with federal sector standards (e.g., secure SDLC, data governance, compliance frameworks) and industry AI use cases.
- Strong client facing skills: solution storytelling, demos, and executive level presentations.