




Job Summary: A professional to develop and maintain APIs, internal Streamlit applications, Python-based autonomous agents, conduct technical evaluation of scripts, and develop asynchronous routines. Key Highlights: 1. Opportunity to work on API and Python application development. 2. Focus on autonomous agents, automation, and asynchronous processing. 3. Experience with modern software engineering practices and GenAI. **Start Date:** As soon as approved **Duration:** 6 months, renewable **Responsibilities:** Design and maintain APIs that power our platform and assistants. Develop robust and user-friendly internal applications built with Streamlit for business units. Develop Python-based autonomous agents to execute transactional tasks and complex automations. Serve as a technical reviewer for Python scripts developed by business units, ensuring security, quality, and standardization prior to release. Develop asynchronous processing routines (workers/functions on Azure) to handle large volumes of data and requests. **Requirements:** Solid Python experience. Experience building APIs. Experience with RPA. Knowledge of relational databases and SQL. **Software Engineering Practices:** Git, automated testing, and code review. Knowledge of or strong interest in agent architecture and LLMs. **Preferred Qualifications:** Experience with GenAI frameworks such as LlamaIndex and LangChain. Experience developing RAG, tools, and MCP. Experience using Streamlit for frontend development. Experience with asynchronous, parallel, and queuing processes. Data manipulation using Pandas. Experience with low-code tools (especially N8N). Experience automating SAP HANA. Knowledge of CI/CD. Familiarity with GCP and/or Azure DevOps.


