> Markdown version of [/jobs/ext/586735-senior-ai-software-engineer](https://www.wearedevelopers.com/jobs/ext/586735-senior-ai-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior AI Software Engineer - **Company:** CARTER'S HAY & GRAIN, INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, RabbitMQ, Prometheus, Secure Messaging, Large Language Models, Grafana, Generative AI, Apache Kafka - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3a78e150cfaec939 ## About the Role What You'll Need to Succeed * Proficiency in Python and large language model frameworks such as LLM, LangChain, or Retrieval Augmented Generation (RAG) * Experience with Kubernetes (K8s) and microservices architecture for cloud-native deployments * Familiarity with observability tools like Azure Monitor, Prometheus, or OpenTelemetry * Working knowledge of secure messaging queues (Kafka, RabbitMQ) and vector stores (Milvus, Pinecone, FAISS) * Strong collaboration and communication skills within Agile teams, KafkaMicroservicesAzure MonitorPrometheusKubernetesLLMLangChainPython Optional Skills: CollaborationCommunicationAgileRabbitMQMilvus ## Related Videos - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [Accelerating GenAI Development: Harnessing Astra DB Vector Store and Langflow for LLM-Powered Apps](https://www.wearedevelopers.com/videos/966-accelerating-genai-development-harnessing-astra-db-vector-store-and-langflow-for-llm-powered-apps) - [Data binning and understanding histograms](https://www.wearedevelopers.com/videos/2086-data-binning-and-understanding-histograms) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [All your telemetry data from any source in one place](https://www.wearedevelopers.com/videos/57-all-your-telemetry-data-from-any-source-in-one-place) - [Keycloak case study: Making users happy with service level indicators and observability](https://www.wearedevelopers.com/videos/1599-keycloak-case-study-making-users-happy-with-service-level-indicators-and-observability) ## Related Articles - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)