Rev.io is looking to integrate AI/ML capabilities into their existing software solutions to enhance their quote-to-cash experience and enable clients to grow revenue more efficiently. This role will serve as a technical bridge between LLMs, cloud solutions, and scalable software architecture.
Requirements
- 3+ years hands-on with LLMs, Azure OpenAI, LangChain/Semantic Kernel, vector databases
- Strong coding skills in both AI contexts (Python, prompt engineering) and enterprise development (.NET, React/TypeScript, SQL)
- Familiarity with CI/CD, Azure DevOps, cloud-native architecture a strong plus
Responsibilities
- Design, build, and optimize AI-powered applications using Azure OpenAI, LangChain, and Semantic Kernel
- Implement, fine-tune, and prompt-engineer large language models (LLMs) for Rev.io’s business use cases
- Architect and manage vector databases, indexes, and retrieval pipelines
- Ensure AI systems are secure, scalable, and aligned with enterprise software best practices
- Contribute to full-stack software development using .NET, SQL, React/Typescript, and Python
- Perform hands-on coding for high-impact, complex system components
- Assist in troubleshooting and resolving production issues with AI or application layers
Other
- Bachelor’s degree in Computer Science, Data Science, or related field (or equivalent experience)
- 5+ years in software engineering (preferably with leadership experience)
- Embody Extreme Ownership principles, as outlined by Jocko Willink, by taking full responsibility for your work, proactively tackling challenges, and contributing to team success with discipline and accountability
- Excellent communication and cross-functional collaboration skills
- Ability to translate AI concepts to business leaders and technical peers