Crowe LLP is seeking to revolutionize how clients operate their businesses by leveraging state-of-the-art AI technologies, including generative AI, machine learning, and software engineering, to improve efficiency and decision-making.
Requirements
- Proficiency in the Python programming language
- Hands-on experience with agentic AI frameworks such as LangChain and Semantic Kernel, in production environments
- Deep understanding of integrating with ERP systems like NetSuite, SAP, D365, including REST/SOAP APIs and schema mapping
- Strong experience with SQL and NoSQL databases (e.g., MongoDB)
- Experience deploying and maintaining systems involving large language models (LLMs), prompt engineering, and API integrations with OpenAI, Azure OpenAI, or Anthropic
- Knowledge of vector databases like Pinecone, Weaviate, or Qdrant, and retrieval-augmented generation techniques
- Familiarity with Docker, CI/CD pipelines, and infrastructure as code (IaC)
Responsibilities
- Develop backend services and APIs that support autonomous and semi-autonomous workflows within enterprise environments
- Lead the architecture, design, and full-stack development of scalable web applications using modern frontend technologies such as React, Angular, Next.js, TypeScript, JavaScript, MUI, and Tailwind
- Implement agentic AI frameworks to orchestrate multi-step logic, tool usage, and human review workflows
- Integrate AI solutions with ERP systems, managing authentication, schema mapping, rate limits, and retries
- Design workflows optimized for asynchronous processing, streaming updates, and long-running tasks using distributed job queues
- Support frontend development by designing API endpoints and contributing to UI components in React/TypeScript
- Ensure system observability through logs, traces, metrics, and monitoring tools
Other
- 5+ years of experience in full-stack or backend-focused software engineering roles
- Willingness to travel domestically approximately 80% as required for client engagements
- Ability to conduct code reviews, mentor junior developers, and promote a collaborative team environment focused on growth and innovation
- Comprehensive total rewards package, including competitive salary
- Flexible remote work policy and unlimited paid time off (PTO)