Crowe is looking to develop intelligent workflow orchestration and enterprise resource planning (ERP) automation systems to help clients leverage AI to transform their business models.
Requirements
- Proficiency in Python programming language
- Hands-on experience with agentic AI frameworks in production environments (e.g., LangChain, Semantic Kernel)
- Deep experience integrating with ERP systems such as NetSuite, SAP, or Dynamics 365, including REST/SOAP APIs and schema mapping
- Strong knowledge of SQL and NoSQL databases (e.g., MongoDB)
- Experience deploying and maintaining systems integrated with large language models, including prompt engineering and API integrations (OpenAI, Azure OpenAI, Anthropic)
- Familiarity with vector databases (e.g., Pinecone, Weaviate, Qdrant) and retrieval-augmented generation (RAG)
- Knowledge of Dockerized deployment environments and CI/CD pipelines
Responsibilities
- Build backend services and APIs to support autonomous and semi-autonomous workflows within enterprise systems
- Lead the architecture, design, and development of scalable, responsive web applications using modern frontend technologies such as React, Angular, Next.js, TypeScript, and Tailwind
- Utilize agentic frameworks (e.g., LangChain, Semantic Kernel) to coordinate multi-step logic, tool usage, and human review workflows
- Integrate AI components with ERP systems like NetSuite, SAP, and D365, managing authentication, schema mapping, rate limits, and retries
- Design and optimize workflows for asynchronous processing, streaming updates, and long-running tasks using distributed job queues
- Support front-end development by designing API endpoints and contributing UI components when necessary
- Implement system observability through logs, traces, metrics, and monitoring tools to ensure system health and performance
Other
- 10+ years of experience in full-stack or backend-focused software engineering roles
- Willingness to travel domestically approximately 80% of the time
- Experience leading end-to-end project delivery, managing cross-functional teams, and establishing governance and risk controls
- Strong communication skills and ability to mentor junior developers
- Conduct code reviews, mentor team members, and foster a collaborative development environment focused on continuous improvement