Python Developer AI/ML

Overview

On Site
$DOE
Contract - W2
Contract - 12 Month(s)

Skills

Python
AI/ML
NLP
API Integration
LLMs
Generative AI

Job Details

Job Title: Python Developer AI/ML (Hybrid)
Location: Charlotte, NC (Hybrid 3 days onsite)
Interview Process: 3 Rounds (Final round onsite)
Duration: Long-term contract

Position Summary

We are seeking a Senior Python Developer with strong expertise in AI/ML, NLP, Deep Learning, LLMs, and Generative AI Models. This role is hands-on and focuses on designing, developing, and optimizing AI-driven solutions. It is a developer-level position, not a lead or architect role.

Key Responsibilities

  • Design, develop, and implement Machine Learning, NLP, and Generative AI solutions using Python.
  • Work with LLMs and OpenAI APIs to build and fine-tune AI models.
  • Develop scalable pipelines for data preprocessing, embeddings, tokenization, and text generation.
  • Evaluate and optimize model performance using appropriate metrics.
  • Collaborate cross-functionally to integrate AI models into business applications.
  • Deploy models in cloud or on-premises environments.
  • Participate actively in Agile development practices.

Required Qualifications

  • Strong hands-on experience with Python and related libraries (Pandas, NumPy, etc.).
  • Proven background in Machine Learning, NLP, and Deep Learning.
  • Experience implementing and fine-tuning LLMs and GenAI models.
  • Solid understanding of statistical modeling and ML algorithms.
  • Experience with data visualization and web API integration.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Knowledge of prompt engineering, transfer-based models, and production deployment.

Preferred Skills

  • Experience generating embeddings and performing textual data preprocessing.
  • Familiarity with model evaluation metrics and NLP pipeline design.
  • Experience with cloud environments (AWS, Azure, or Google Cloud Platform).
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.