AI Solutions Developer

Overview

Full Time

Skills

IT Consulting
Large Language Models (LLMs)
ASP.NET
Database
Search Engines
High Availability
Data Integrity
Security Controls
Data Security
Regulatory Compliance
Documentation
Product Management
Cyber Security
Technical Writing
Systems Design
Software Development
.NET
C#
Performance Tuning
Mapping
Microsoft Certified Professional
Vector Databases
Python
Scripting
Java
Elasticsearch
Machine Learning (ML)
Cloud Computing
Document Processing
Workflow
Orchestration
Management
Artificial Intelligence
Soft Skills
Analytical Skill
Problem Solving
Conflict Resolution
Communication
Collaboration
Computer Science
Information Technology
Law

Job Details

  • JOB-7510
  • AI Solutions Developer
  • Link Technologies (LinkTechConsulting.com), a Las Vegas based IT consulting firm, is currently seeking an AI Solutions Developer to join our team.



    Job Summary

    We are seeking a highly skilled and innovative AI Solutions Developer to design, build, and deploy a secure, on-premises AI system focused on document indexing and intelligent query answering. This role requires deep expertise in the .NET framework and Elasticsearch, specifically leveraging Retrieval-Augmented Generation (RAG) or Model Context Protocol (MCP) architectures to ground multiple Large Language Models (LLMs) in proprietary enterprise data. The ideal candidate will ensure the system provides accurate, context-aware, and secure responses within a controlled, on-premises environment.

    Key Responsibilities

    • System Design & Architecture: Architect scalable and efficient on-premise RAG systems using .NET technologies (C#, ASP.NET) and Elasticsearch as the primary vector database and search engine.
    • Document Indexing & Data Pipelines: Design and implement robust data ingest pipelines to process, embed, and index large volumes of structured and unstructured documents into Elasticsearch clusters.
    • RAG/MCP Implementation: Develop and optimize RAG pipelines, making strategic decisions on document chunking, embedding models, and retrieval mechanisms to balance precision, recall, and latency.
    • LLM Integration & Management: Integrate and manage multiple LLM models (local or private/secure APIs) to generate contextually relevant and accurate answers based on retrieved documents.
    • Performance Optimization & Tuning: Monitor and optimize the performance of Elasticsearch clusters, query execution, and AI system performance, ensuring high availability and data integrity in an on-premises setting.
    • Security & Compliance: Implement robust security controls and ensure the system adheres to on-premises data security and compliance policies.
    • Collaboration & Documentation: Work closely with cross-functional teams (operations, product management, cyber security) and create comprehensive technical documentation for system design, development, and maintenance.


    Required Qualifications and Skills

    • Technical Proficiency:
      • Strong background in software development using the .NET framework and C#.
      • Proven experience with Elasticsearch (design, administration, performance tuning, indexing, mapping).
      • Hands-on experience in building and deploying RAG systems.
      • Familiarity with alternative agentic frameworks or the Model Context Protocol (MCP) is a strong advantage.
      • Experience with vector databases and embedding models (e.g., OpenAI, Hugging Face models, or private/local alternatives).
      • Proficiency in languages like Python (for AI/ML scripting/tooling) or Java (Elasticsearch's core) to integrate with the core backend is necessary.
    • Experience:
      • Prior experience in deploying and managing software and AI/ML systems in on-premises or hybrid cloud environments.
      • Experience working with large datasets and document processing workflows.
      • Experience with multi-agent orchestration or managing multiple AI models is a plus.
    • Soft Skills :
      • Strong analytical and problem-solving abilities.
      • Excellent communication skills and the ability to collaborate effectively in a team environment.
      • High degree of autonomy and ability to lead projects from design to production.


    Education

    • Bachelor's or master's degree in computer science, Information Technology, or a related technical field.


    Link Technologies is an equal opportunity employer. All qualified applicants will receive consideration for employment without discrimination based on race, color, religion, sex, gender identity/expression, sexual orientation, national origin, protected veteran status, disability, or any other factors protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Link Technologies