Skip to main content

Python Developer

Technology
Iris Software Inc.
Alpharetta, United States1 months agoUntil 4/26/2026
Hybrid

Job description

Greetings!

We are seeking

  • *Python
  • *GenAI Developers
to join our one of the direct clients, focused on building advanced integrations and connectors across leading Generative AI platforms. The ideal candidates will have strong hands-on experience in Python, MCP-based systems, and working with large language models in multi-agent environments. Please find the job description below.
  • *Position: Python GenAI Developer
  • *Location: Alpharetta GA (Hybrid 2-3 days onsite per week)
  • *Duration: Long term contract
  • *Must have skills: Python, Tensorflow, MCP (Working knowledge)
  • *Experience level- 7-10+ years of total development experience.
  • *Key Responsibilities
  • Design and develop MCP server implementations that expose resources, tools, and prompts to AI clients
  • Build secure, efficient connectors to integrate with relational databases, APIs, enterprise systems, and third-party services
  • Implement protocol handlers following MCP specifications for client-server communication
  • Create reusable connector templates and frameworks to accelerate future integrations
  • Write comprehensive documentation for connector usage, configuration, and deployment
  • Ensure connectors handle authentication, rate limiting, error handling, and retry logic appropriately
  • Optimize connector performance for low-latency AI interactions
  • Collaborate with AI engineers to understand context requirements and tool capabilities
  • Maintain and update existing connectors as APIs and protocols evolve
  • Write unit tests and integration tests for connector reliability
  • *Required Qualifications
  • 7+ years of software development experience
  • Strong proficiency in Python, Node, or other modern programming languages
  • Experience building RESTful APIs and working with various API protocols (REST, GraphQL)
  • Understanding of JSON-RPC or similar RPC protocols
  • Solid grasp of authentication mechanisms (OAuth, API keys, JWT)
  • Experience with async/await patterns and concurrent programming
  • Knowledge of SDK development and library design patterns
  • Familiarity with version control (Git) and CI/CD pipelines
  • *Preferred Qualifications
  • Experience with the Model Context Protocol (MCP) specification
  • Background working with LLM applications or AI agent frameworks (LangChain, FastMCP, etc.)
  • Understanding of AI context windows and prompt engineering
  • Experience with database systems (PostgreSQL, MongoDB, etc.)
  • Knowledge of containerization (Docker) and cloud deployment
  • Familiarity with security best practices for API integrations
  • Experience with infrastructure as code and configuration management
  • Experience working with Collaboration Platforms such as CoPilot, Teams, Slack, and Google
  • *Technical Skills
  • Languages: Python, TypeScript/JavaScript, Node.js
  • Protocols: JSON-RPC, REST, GraphQL, SSE (Server-Sent Events)
  • Tools: Git, Docker, VS Code, testing frameworks (pytest, Jest)
  • Security: Authentication flows, secure credential management, data encryption
  • *Soft Skills
  • Strong problem-solving and debugging abilities
  • Excellent written communication for documentation
  • Ability to work independently and manage multiple integration projects
  • Attention to detail and commitment to code quality
  • Collaborative mindset for cross-functional teamwork
  • *Best Regards,**
Keywords
pythondeveloperintegrationsaiplatformssystemscontracttensorflowknowledgedevelopmentdesignserverrelational-databasesdatabasesapisservicescommunicationdocumentationdeploymentperformancesoftwaresoftware-developmentnodejsnodeprogramminglanguagesrestfulrestful-apisapirestgraphqljsonjson-rpcsolidoauthgitci-cdapplicationslangchainengineeringdatabasepostgresqlmongodbdockersecurityinfrastructuremanagementcollaborationslackgoogle-platformtypescriptmicrosoft-typescriptjavascritjavascriptjseventsvisual-studio-codetestingpytestjestdataproblem-solvingdebuggingteamwork

¿Te interesa este puesto?