Python Developer with AI

Euclid Innovations
Charlotte, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 146K

Job location

Charlotte, United States of America

Tech stack

API
Artificial Intelligence
Distributed Systems
Graph Database
Identity and Access Management
Python
Neo4j
OAuth
Queueing Systems
RabbitMQ
Role-Based Access Control
Redis
Service-Oriented Architecture
Software Engineering
Data Streaming
ZeroMQ (Concurrent Programming Libraries)
Data Logging
Data Processing
Enterprise Software Applications
Cloud Platform System
Retrieval-Augmented Generation
Large Language Models
Prompt Engineering
Generative AI
Event Driven Architecture
Containerization
Kubernetes
Kafka
Virtual Agents
Dynatrace
Automation Anywhere
Docker
Microservices

Requirements

  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, or education
  • 2+ years of hands-on experience building and deploying generative AI or agentic AI systems in production environments
  • Strong proficiency in Python; experience designing and consuming REST and/or gRPC APIs
  • Demonstrated experience with LLM integration, prompt engineering, and tool-use patterns in multi-step AI workflows
  • Experience with at least one agentic AI framework (e.g., LangGraph, AutoGen, CrewAI, OpenAI Swarm, Google ADK, or Claude Agent SDK)
  • Solid understanding of distributed systems, event-driven architecture, and microservices design
  • Experience with cloud-native infrastructure and containerized deployments (Docker, Kubernetes)
  • Strong written and verbal communication skills with the ability to document technical designs, present to stakeholders, and produce clear operational artifacts

Desired Qualifications

  • Hands-on experience building production agentic AI systems using one or more frameworks such as OpenAI Swarm, AutoGen, CrewAI, LangGraph, Google ADK, or Claude Agent SDK
  • Experience implementing Model Context Protocol (MCP) integrations for tool use, context management, and agent-to-agent communication
  • Experience designing and implementing RAG (Retrieval-Augmented Generation) pipelines for knowledge-grounded AI applications
  • Proficiency with vector databases such as Pinecone, Weaviate, Qdrant, pgvector, Redis Vector DB, or FAISS
  • Experience with graph databases, particularly Neo4j, for relationship-aware data modeling and querying
  • Hands-on experience with distributed observability and self-healing systems - instrumenting services, detecting anomalies, and triggering automated remediation
  • Experience with OpenTelemetry for distributed tracing, metrics, and logging across multi-service architectures
  • Experience with event streaming platforms such as Kafka and message queue systems such as RabbitMQ, ZeroMQ, or Redis MQ
  • Proficiency in Python (5+ years); REST and/or gRPC; event-driven design patterns
  • Experience with identity and access management (OAuth scopes, RBAC/ABAC) and sensitive data handling for enterprise applications

Benefits & conditions

Pay: $65.00 - $70.00 per hour

Apply for this position