AI Developer
About the role
Vernovis is a Total Talent Solutions company that specializes in Technology, Cybersecurity, Finance & Accounting functions. At Vernovis, we help these professionals achieve their career goals, matching them with innovative projects and dynamic direct hire opportunities in Ohio and across the Midwest. Come join us: Vernovis is looking for a highly technical AI Developer III to design, build, and deploy enterprise Generative AI solutions, with a strong focus on Retrieval-Augmented Generation (RAG) applications. This is a hands-on software development role requiring strong C#/.NET and Python development skills, along with experience using AI/ML frameworks such as Hugging Face, TensorFlow, and PyTorch. This individual will develop full-stack AI applications that connect LLMs with enterprise documents, databases, APIs, and existing systems, owning solutions from initial experimentation through production deployment and support. The ideal candidate brings a strong software engineering foundation, understands modern AI development and LLM prompting practices, and can translate business challenges into scalable, secure solutions. Candidates should be comfortable demonstrating their development capabilities through a technical coding assessment as part of the interview process.
Responsibilities
- Design, develop, and deploy RAG and Generative AI applications end-to-end, using C#/.NET and Python to build production-ready solutions.
- Integrate LLMs and AI capabilities with enterprise applications, databases, APIs, documents, and other internal data sources.
- Build and maintain AI solutions using frameworks such as Hugging Face, TensorFlow, and PyTorch, while evaluating emerging LLM models, APIs, and development tools.
- Own AI applications through production, including deployment, monitoring, troubleshooting, performance optimization, security, and ongoing enhancements.
- Develop secure, scalable, and resilient solutions within Azure or AWS using Agile software development practices.
- Partner with business stakeholders, engineers, and solution architects to understand business challenges and translate them into practical GenAI solutions and automation.
- Contribute to technical design decisions, reusable development patterns, and best practices while helping mentor and support other developers.
Requirements
- 5+ years of hands-on software development experience, including developing and deploying AI, GenAI, NLP, or ML solutions.
- Strong development experience with C#/.NET and Python; candidates must be able to successfully complete a technical coding assessment.
- Hands-on experience building RAG and LLM-based applications, including integrations with enterprise data, databases, APIs, and services.
- Experience with AI/ML frameworks such as Hugging Face, TensorFlow, and/or PyTorch.
- Strong understanding of data structures, algorithms, SQL/databases, APIs, and enterprise application architecture.
- Full-stack development experience; React/JavaScript and Azure or AWS experience strongly preferred.
- Strong problem-solving and communication skills with experience partnering across business and technology teams.
- Bachelor’s degree in Computer Science, Software Engineering, or related field required; Master’s preferred.
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Voluntary Short & Long-Term Disability
- Voluntary Life Insurance
- 401K