Experienced AI Software Engineer
Core
Build production-grade GenAI infrastructure, AI agents, and RAG pipelines to enable real-time production insights for manufacturers.
Role type
Senior AI Software Engineer (GenAI Infrastructure)
Builds
Reusable GenAI infrastructure, SDKs, internal frameworks, and production-grade AI services for industrial clients.
Domain
Industrial AI / Manufacturing / Predictive Maintenance
Deliverable
production ML models
Required skills
Python, backend engineering, LLM-powered application design, RAG, AI agents, tool/function calling, microservices, distributed systems, system design, security, scalability.
Preferred skills
LangChain/LangGraph/LangSmith, Go, MongoDB, Databricks, Kubernetes, Docker, Azure OpenAI/Gemini, knowledge graphs/GraphRAG, multi-agent systems, multi-tenant architecture, industrial/IoT domain experience.
Technologies
Python, Go, MongoDB, Databricks, Kubernetes, Docker, Azure OpenAI, Gemini, Neo4j, LangChain, LangGraph, LangSmith, REST APIs, vector search.
Responsibilities
Build reusable infrastructure, SDKs, and internal frameworks for AI-powered product capabilities; Design and implement AI agents, RAG flows, tool-calling workflows, and LLM orchestration pipelines; Build production-grade GenAI services, APIs, and backend infrastructure; Integrate LLM workflows with internal microservices, data platforms, vector search, and event-driven systems; Design secure data-access patterns that enforce authorization, tenant separation, and user-level scope; Implement evaluation, tracing, monitoring, and quality-control mechanisms for GenAI systems; Improve latency, reliability, fallback behavior, cost efficiency, and production readiness.
Seniority
Senior, hands-on IC