AI/ML Data Engineering Specialist

Overview

Hybrid
$80 - $90
Contract - W2

Skills

ATLAS
Amazon SageMaker
Amazon Web Services
Ansible
Apache Cassandra
Apache HBase
Apache Hadoop
Apache Kafka
Apache Spark
Artificial Intelligence
Big Data
Cloud Computing
Communication
Computer Science
Continuous Delivery
Continuous Integration
Data Analysis
Data Engineering
Data Science
Database
DevOps
Docker
Dynamics
Generative Artificial Intelligence (AI)
Git
Google Cloud
Google Cloud Platform
Java
Keras
Kubernetes
Leadership
Linux
Machine Learning (ML)
Machine Learning Operations (ML Ops)
Management
Mentorship
Microsoft
Microsoft Azure
MongoDB
MySQL
NLTK
Natural Language Processing
Pandas
PostgreSQL
Python
R
Redis
Scala
Shell Scripting
Team Management
TensorFlow
Terraform
Vector Databases
scikit-learn

Job Details

Job Title: AI/ML & Data Engineering Specialist

Location: Charlotte NC- Hybrid, New York(NY) , San Francisco(CA)
Job Type: Contract
Experience Level: Mid to Senior and Lead positions

About the Role:

We are looking for a highly skilled and motivated AI/ML & Data Engineering Specialist to join our innovative team. This role requires a deep understanding of generative AI, scalable distributed systems, and a diverse set of data platforms and cloud technologies. You will play a critical role in building and deploying machine learning systems, mentoring high-performing teams, and delivering high-impact solutions.

Key Responsibilities:

Design and develop solutions using Generative AI (LLMs, vector databases, embedding models, RAG, etc.)

Build, test, and deploy machine learning models using tools like AWS SageMaker, TensorFlow, Keras, Scikit-learn, Spark ML, etc.

Implement robust MLOps practices, including CI/CD pipelines and model monitoring.

Work with distributed systems and Big Data technologies such as Spark, Kafka, Hadoop, HBase, and Cassandra.

Perform data analysis using Python data science ecosystem (Pandas, Scikit-learn, etc.).

Develop scalable and high-performance applications using Python, Java, Scala, R, and Shell scripting.

Leverage cloud platforms (AWS, Google Cloud, Azure) for development and deployment.

Manage and integrate data across various data stores including SQLs (Postgres, MySQL), NoSQLs (MongoDB, Cassandra, Redis, HBase), and vector databases (Milvus, MongoDB Atlas).

Utilize DevOps tools (Docker, Kubernetes, Ansible, Terraform, Git, Linux) to automate deployments and manage infrastructure.

Monitor system performance and optimize applications and databases.

Lead and mentor teams, driving technical excellence and fostering a collaborative culture.

Utilize Microsoft platforms such as Copilot Studio, Power Platform, and Dynamics 365 for enterprise solutions.

Qualifications:

Bachelor's or Master s degree in Computer Science, Data Science, Engineering, or related field.

5+ years of hands-on experience in AI/ML development and data engineering.

Proven experience in deploying scalable distributed systems.

Solid understanding of cloud-native development and DevOps best practices.

Demonstrated leadership and team management capabilities.

Strong communication skills and the ability to translate complex problems into actionable insights.

Preferred Skills (Nice to Have):

Experience with RAG (Retrieval-Augmented Generation) architectures.

Knowledge of advanced NLP libraries like spaCy and NLTK.

Experience in tuning Java/Python applications and databases.

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.