Job Specifications
Job Posting Title: Python Developer (Agentic AI development)
5-6 Months Contact
100% Remote – Canada
Description:
We are seeking a Python Developer with Agentic AI development knowledge to design, build, and deploy intelligent, autonomous AI agents that can reason, plan, take actions, and collaborate with humans and systems to achieve complex goals. This role focuses on developing agent-based architectures using Large Language Models (LLMs), tools, memory, and orchestration frameworks to solve real-world business problems.
Required Technical Skills:
8+ Strong programming experience in Python (required); JavaScript/TypeScript a plus
5+ years of expertise in building AI workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Semantic Kernel
5+ years of experience in understanding of agent architectures (React, Plan-and-Execute, Tool-Using Agents, Multi-Agent Systems)
5+ years of experience in integrating APIs, databases, and external tools into AI workflows
5+ years of experience with cloud platforms such as AWS, Google Cloud, or Azure, and tools like Docker and Kubernetes is highly valued.
5+ years of experience with vector databases (e.g., Pinecone, FAISS, Chroma, Weaviate)
5+ years of solid understanding of software engineering best practices (version control, testing, CI/CD)
Preferred / Nice-to-Have Skills
Experience with multi-agent coordination and negotiation
Knowledge of reinforcement learning or planning algorithms
Experience deploying AI systems on cloud platforms (AWS, Azure, GCP)
Familiarity with MLOps, monitoring, and observability tools
Experience with AI governance, security, and responsible AI frameworks
Background in NLP, ML, or data science
Key Responsibilities
Design and implement autonomous and semi-autonomous AI agents capable of goal planning, decision-making, and task execution
Build multi-agent systems that collaborate, communicate, and coordinate actions
Integrate LLMs (e.g., OpenAI, Anthropic, open-source models) with tools, APIs, databases, and enterprise systems
Develop agent orchestration frameworks (e.g., LangGraph, AutoGen, CrewAI, Semantic Kernel)
Implement memory systems (short-term, long-term, vector-based retrieval) to support agent learning and context retention
Optimize prompts, workflows, and policies to ensure accuracy, reliability, and cost efficiency
Implement safeguards including human-in-the-loop, observability, logging, and fallback mechanisms
Evaluate agent performance using benchmarks, simulations, and real-world metrics
Collaborate with ML, DevOps, and Security teams to deploy AI agents in production environments
Stay current with advancements in agentic AI, LLM tooling, and AI safety best practices
About the Company
Welcome to USG - Pioneering IT & Engineering solutions provider. Nurturing legacy of 22 years, USG has grown into a global powerhouse, distinguished for its expertise in Information Technology. As a leading IT & Engineering Solutions company, we've cultivated diversified revenue streams and a reputation for excellence. We are an Minority Business Enterprise with focus on diversity and inclusion, proudly serving Global Clients in Banking, Financial, Insurance, Manufacturing, Engineering, Healthcare, Transportation, Communicat...
Know more