Python Developer with AI

Euclid Innovations
Charlotte, NC, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$135,200.0 - $145,600.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Distributed Systems Graph Database Identity and Access Management Python (Programming Language) Neo4j OAuth Queueing Systems RabbitMQ Role-Based Access Control Redis
+21 more
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 Apache 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · WWC 2025

3:30 min

Introduction to Neo4j and remote developer relations work

Videos

See all

Related articles

See all