Senior Python Developer - AI Agent Development
Job Description
We are seeking a highly skilled and experienced Senior Python Developer to drive the technical execution and delivery of production-grade AI Agents for industrial equipment maintenance and management. This role requires deep expertise in modern software development and specialized knowledge of building reliable, complex AI workflows using Python-based agent development frameworks.
The successful candidate will be a key contributor to the industrial grade AI agents, ensuring agents provide non-hallucinated recommendations grounded in verified knowledge. The work is part of a large-scale project spanning foundational elements and specific maintenance agents.
Required Skills and Qualifications:
• Software Development Foundation: Proven experience (5+ years preferred) in professional software engineering, with expertise in modern SDLC methodologies (Agile, CI/CD, DevSecOps).
• Python Expertise: Expert proficiency in Python and its ecosystem for developing high-performance, production-grade microservices.
• AI Agent Frameworks (Mandatory): Extensive, hands-on experience developing complex, multi-step AI Agent systems using Agent Development Kit (ADK) and workflow orchestration frameworks like langgraph.
• Cloud Infrastructure: Hands-on experience building and deploying applications and services on cloud architectures (Azure/GCP) using containerization and Kubernetes.
• Generative AI/LLMs: Practical experience integrating and working with Large Language Models (LLMs), including techniques for grounding, validation, and managing hallucination risks.
• Data and Integration: Strong understanding of data pipelines, ingestion frameworks, and API gateway-based microservice ecosystems.
Preferred Qualifications:
• Optional Frameworks: Familiarity or hands-on experience with Azure Semantic Kernel or Azure Agent SDK frameworks.
• Specialized AI: Experience working with predicate logic engines, fuzzy modeling, or concepts related to Physical AI, which involves reasoning about the physical world and system behavior.
• Industrial/IoT Context: Background in developing AI-driven platforms, especially for industrial equipment, predictive maintenance, or managing sensor data/logs.
• Air-Gaped Deployment: Experience in building applications designed to run effectively in isolated or air-gaped environments.
Job Responsibilities
Key Responsibilities:
• Agent Development and Orchestration: Design, develop, and deploy production-grade AI agents using Python, leveraging Agent Development Kit (ADK) and langgraph frameworks for workflow definition, orchestration, and state management.
• Core Agent Implementation: Build and enhance crucial industrial AI agents leveraging modern AI Agentic frameworks
• Reliable AI and Knowledge Base Integration: Implement components of the Reliable AI foundation, focusing on integrating agents with the Knowledge Base built from maintenance manuals and safety protocols.
• Data Pipeline Engineering: Develop and maintain the production-grade ingestion pipeline for building and updating the knowledge base from documentation (manuals, safety protocols) for multiple equipment types (LS, DI, CD-SEM).
• LLM and Reasoning Integration: Apply prompt engineering and data curation techniques to minimize hallucinations in LLM-based approaches. Design the solution which leverages local LLM models working in air-gaped isolated environments.
• System Integration: Integrate developed agents with the ML layer to utilize real-time sensor data analysis, ML analytics, and predictive models.
• Deployment and Scalability: Deploy agent services within the cloud environment utilizing containerization and Kubernetes. Contribute to building solutions capable of running in isolated/air-gaped environments (on-prem HW stack).
• Quality and Standards: Adhere to defined engineering standards, architecture guidelines, and code quality practices, supporting continuous improvement and automation.
Department/Project Description
AI Agents for industrial equipment maintenance and management. An AI-based solution for field service engineers who perform maintenance and equipment tuning, and setup. The solution covers a wide range of use cases, including predictive maintenance, inventory management automation, work schedule managemet and planning.
Required skills experience
| Python | 4 years |
| AI/ML | 3 years |
Required languages
| English | B2 - Upper Intermediate |