What are the responsibilities and job description for the Python Developer position at Compunnel Inc.?
Position : Python Developer
Location : Charlotte NC Hybrid
Long Term Contract
Job Description
• 7 years of backend application development experience, with strong proficiency in Python and NoSQL databases, particularly MongoDB.
• Strong hands‑on experience with Agentic AI frameworks such as Google ADK (preferred), LangChain, or LangGraph, including the design and implementation of
multi‑agent systems.
• Experience building GenAI‑enabled solutions, including Retrieval‑Augmented Generation (RAG) and agentic workflows, with a solid understanding of prompt engineering,
grounding, and extensibility.
• In‑depth experience with Python libraries and tools such as NumPy, Pandas, and PyMongo.
• Design, develop, and deploy Python‑based microservices using FastAPI.
• Design and implement secure REST APIs consumed by React‑based applications and integrate with upstream/downstream interface systems.
• Implement event‑driven architectures using messaging platforms such as Kafka, RabbitMQ, or ActiveMQ for asynchronous processing.
• Experience working with Model Context Protocol (MCP) servers and clients to securely expose internal services, APIs, and data stores to LLMs.
• Strong experience writing complex MongoDB queries and performing data aggregation.
• Understanding of cloud‑native principles with hands‑on experience developing applications in cloud environments; OpenShift (OCP) experience is preferred.
• Experience with CI/CD tools such as GitHub, GitHub Actions, Harness, JFrog Artifactory, Sonar, OpenShift/Kubernetes, and Docker.
• Experience with automated testing frameworks including Pytest and MagicMock.
• Working knowledge of ML and NLP concepts, including GCP services such as Document AI, Information Retrieval, Summarization, and LLMs.
Salary : $49