Talent.com
Python / AI Developer

Python / AI Developer

CGIDurham, United States
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Position Description :

CGI is looking for a high-impact Python AI / ML FULL TIME Software Engineer with deep expertise in modern agentic frameworks (e.g., Google's ADK, CrewAI, AutoGen, LangGraph) and strong experience in Model Context Protocol (MCP) development. The ideal candidate has hard core Python experience and Golang. Must be skilled in designing and orchestrating agent-based systems, and proficient in managing large-scale deployments using Kubernetes and distributed cloud platform infrastructure. You will work closely with our CICD platform tooling and global architecture team to add feature to and productize our existing agentic SDLC platform. This role is perfect for AI / ML engineers who are passionate about engineering through automation, scaling architecture and development practices, and working on green-field AI adoption.

Your future duties and responsibilities :

  • Design, develop, and maintain Kubernetes-based containerized microservices and CICD automation pipelines that run Avalara's CI / CD and SDLC pipelines.
  • Design modular agent workflows that can reason, collaborate, and dynamically adapt to context and goals.
  • Build and maintain autonomous, multi-agent systems using frameworks like Google ADK, CrewAI, or AutoGen
  • Build and optimize MCP context injection pipelines, memory caching, embedding retrieval, and semantic context scoping. Build CLIs and SDKs to facilitate MCP testing.
  • Collaborate with product, data analytics, and infrastructure teams to evolve internal tooling for agentic development, prompt testing, and real-time telemetry.
  • Fine-tune foundation models (e.g., GPT, Claude, and Falcon) for domain-specific performance.

Required qualifications to be successful in this role :

  • 5 years of software engineering experience, with 2 years of direct experience in AI or development platform teams.
  • Solid experience in Golang and Python, with the ability to write clean, secure, and maintainable code.
  • Experience implementing MCP strategies to ensure coherent, token-efficient, context-aware data flow across multi-agent LLM environments.
  • Experience with service-mesh technologies (e.g. Istio), distributed task and real-time agent execution, and Infrastructure-as-Code (IaC).
  • B.S in Computer Science, Engineering, Math, or a related technical discipline.
  • Other Information :

    CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $70,.00 - $,.00.

    CGI's benefits are offered to eligible professionals on their first day of employment to include :

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the (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
  • LI-MP2

    Skills :

  • Infrastructure as a Code
  • Kubernetes
  • Artificial Intelligence
  • Python
  • serp_jobs.job_alerts.create_a_job

    Developer • Durham, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Principal Developer

    Principal Developer

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Developer.Key Responsibilities Design, implement, and optimize proprietary software platforms for automating workflows across security and IT functions Devel...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    AI Engineer

    AI Engineer

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an AI Engineer with experience in voice synthesis and machine learning.Key Responsibilities Design, develop, and fine-tune deep learning models for voice synthesis Imple...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Applied AI Engineer Consultant

    Applied AI Engineer Consultant

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an Applied AI Engineer Consultant for remote work in the US and Canada.Key Responsibilities Build production-ready Intelligent Automations and Agentic AI solutions for en...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Remote AI Developer

    Remote AI Developer

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    A company is looking for a Remote AI Developer (Healthcare).Key Responsibilities Lead the design, development, and deployment of AI / ML solutions across the enterprise Collaborate with cross-func...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Python Developer

    Senior Python Developer

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Python Developer.Key Responsibilities Deliver business-critical software to large enterprises Develop and maintain applications using Django or Flask frameworks...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Qualtrics API Developer

    Qualtrics API Developer

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Qualtrics API Developer to enhance and integrate the Qualtrics Experience Management platform. Key Responsibilities Develop and maintain integrations using Qualtric...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Staff Software Engineer AI

    Staff Software Engineer AI

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Software Engineer, AI - Hybrid.Key Responsibilities : Lead the design, development, and deployment of scalable AI / ML systems Collaborate with cross-functional tea...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Power BI Developer

    Senior Power BI Developer

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.permanent
    A company is looking for a Senior Power BI Developer to design, develop, and maintain high-quality software solutions.Key Responsibilities Design, develop, and maintain scalable, high-performance...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, AI.Key Responsibilities Design and develop AI-driven features for the website experience platform Collaborate with cross-functional teams to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Solution Consultant

    Solution Consultant

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Solution Consultant.Key Responsibilities : Develop comprehensive expertise in technological solutions and integration strategies Conduct in-depth analysis of customer o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    AI Architect

    AI Architect

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an AI Architect to lead the design and delivery of enterprise AI solutions.Key Responsibilities Lead the design and delivery of scalable and secure enterprise AI solution...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Python Developer

    Python Developer

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a MCP & Tools Python Developer for Agent Evaluation Infrastructure.Key Responsibilities Developing and maintaining MCP-compatible evaluation servers Implementing logic t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Python Software Engineer

    Python Software Engineer

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Python Software Engineer with Research Engineer.Key Responsibilities Engineer, design, implement, and improve highly-scalable machine learning systems and tools for res...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Texas Licensed Python Developer

    Texas Licensed Python Developer

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a MCP & Tools Python Developer - Agent Evaluation Infrastructure.Key Responsibilities Developing and maintaining MCP-compatible evaluation servers Implementing logic to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior AI Engineer

    Senior AI Engineer

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an AI Engineer - Senior / Principal.Key Responsibilities Build and deploy LLM-powered and agentic AI workflows for security use cases Design data pipelines and scalable in...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    AI Training Coder

    AI Training Coder

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for Coders for AI Training in a remote capacity.Key Responsibilities Evaluate the quality of AI-generated code and provide human-readable summaries Solve coding problems by ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Python Engineer

    Staff Python Engineer

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Python Engineer to join their core cloud team, focusing on backend engineering for large-scale enterprise SaaS applications. Key Responsibilities Design and delive...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Director of AI Document Intelligence

    Director of AI Document Intelligence

    VirtualVocationsRaleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Director of AI Document Intelligence & Automation.Key Responsibilities Architect and lead development of AI-powered document processing pipelines Evaluate and integrat...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Python Developer for AI Evaluation

    Python Developer for AI Evaluation

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a MCP & Tools Python Developer - Agent Evaluation Infrastructure.Key Responsibilities Developing and maintaining MCP-compatible evaluation servers Implementing logic to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Automation and AI Lead

    Automation and AI Lead

    VirtualVocationsDurham, North Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an Automation & AI Lead (Remote).Key Responsibilities Architect, develop, and deliver advanced AI-driven and automation solutions Lead rapid proof-of-concept initiatives...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days