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
$ 146KJob 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