AI/ML Engineer- Charlotte - Onsite Job - W2 Only

ServIT Consulting LLC
Charlotte, NC, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

LangGraph Framework Microsoft Word Application Programming Interfaces (APIs) Artificial Intelligence Information Engineering Document Retrieval Elasticsearch Information Extraction Information Retrieval Python (Programming Language) Machine Learning MongoDB
+33 more
Natural Language Processing OpenAI Azure Machine Learning Search Technologies Software Engineering Unstructured Data Pinecone Enterprise Software Applications Cloud Platform System Retrieval-Augmented Generation Flask (Web Framework) Delivery Pipeline Large Language Models Prompt Engineering Hallucination Detection Model Validation Vector Embeddings Llamaindex Generative AI Agentic-AI Fastapi Microsoft Fabric AI Platforms Low Latency HuggingFace Weaviate Machine Learning Operations FAISS Api Design Restful APIs Model Context Protocol OpenSearch Databricks

Job description

We are seeking an experienced Senior AI/ML Engineer with strong expertise in Natural Language Processing (NLP), Generative AI, document intelligence, embeddings, and vector search. The ideal candidate will have hands-on experience building enterprise AI solutions that ingest and process documents, generate embeddings, store them in MongoDB, and enable intelligent semantic search using MongoDB Vector Search.

The candidate will work closely with Data, AI/ML, Architecture, and Product teams to design scalable AI-powered document search and Retrieval-Augmented Generation (RAG) solutions.

Key Responsibilities

  • Design and develop end-to-end AI/ML and NLP solutions for enterprise document processing and search.

  • Build pipelines for document ingestion, text extraction, preprocessing, NLP processing, and enrichment.

  • Implement intelligent document chunking and metadata extraction strategies.

  • Generate and manage vector embeddings for structured and unstructured data.

  • Design and implement MongoDB Vector Search for semantic document retrieval.

  • Build RAG (Retrieval-Augmented Generation) pipelines using LLMs and vector databases.

  • Develop semantic search capabilities for PDF, Word, text, and other enterprise documents.

  • Implement hybrid search combining keyword, metadata, and vector-based retrieval.

  • Integrate LLMs and embedding models with enterprise applications and APIs.

  • Develop NLP capabilities including NER, classification, summarization, information extraction, and semantic similarity.

  • Build scalable Python-based AI/ML services and REST APIs.

  • Evaluate retrieval quality using metrics such as Precision@K, Recall@K, MRR, and relevance scoring.

  • Optimize chunk size, embedding models, similarity thresholds, and retrieval strategies.

  • Implement appropriate security, access controls, monitoring, and governance for enterprise AI solutions.

  • Collaborate with architects and engineering teams to productionize AI/ML workloads.

Requirements

  • 8-10+ years of software engineering, data engineering, AI/ML, or related experience.

  • Strong hands-on experience with Python.

  • Strong experience with Machine Learning and Natural Language Processing (NLP).

  • Experience processing unstructured documents and text data.

  • Hands-on experience with MongoDB and MongoDB Vector Search / semantic search.

  • Experience creating and managing vector embeddings.

  • Strong understanding of LLMs, Generative AI, and RAG architectures.

  • Knowledge of document chunking, tokenization, similarity search, and retrieval techniques.

  • Experience with embedding models from OpenAI, Hugging Face, Sentence Transformers, or equivalent.

  • Experience with frameworks such as LangChain, LangGraph, or LlamaIndex.

  • Experience building APIs using FastAPI, Flask, or similar frameworks.

  • Understanding of prompt engineering, context management, hallucination reduction, and grounding techniques.

  • Experience deploying AI/ML applications in cloud environments.

  • Strong understanding of production AI considerations including scalability, latency, security, observability, and model evaluation.

Preferred Skills

  • Experience with Agentic AI and AI agents.

  • Experience with MCP (Model Context Protocol) and enterprise tool integration.

  • Knowledge of Azure AI Foundry, Microsoft Fabric, and Databricks.

  • Experience with other vector technologies such as FAISS, Pinecone, Weaviate, or Elasticsearch/OpenSearch.

  • Experience implementing document intelligence solutions in highly regulated environments.

  • Banking or financial-services domain experience is strongly preferred.

Target Architecture

Documents * Text Extraction * NLP Processing * Chunking * Embeddings * MongoDB * Vector Search * RAG/LLM * User Response

The successful candidate should be capable of designing, implementing, optimizing, and productionizing this complete workflow for enterprise-scale document search and AI applications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…