AI/ML Developer
We are seeking a Mid-Level AI/ML Developer with hands-on experience building, deploying, and optimizing machine learning models. The ideal candidate will have strong programming skills, solid understanding of ML algorithms, and experience working with real-world datasets to deliver scalable AI and automation solutions.
Location: Michigan
Work Mode: Onsite
Duration: 12+ Months (Contract)
Key Responsibilities
Design, develop, and deploy machine learning models for classification, prediction, NLP, automation, and analytics use cases.
Collect, clean, and preprocess large datasets using Python-based data workflows.
Implement models using frameworks such as TensorFlow, PyTorch, Scikit-learn.
Work with APIs, vector databases, and cloud-based ML services (AWS, Azure, GCP) to operationalize ML solutions.
Build and maintain full ML pipelines including feature engineering, model training, validation, tuning, and monitoring.
Integrate ML components with enterprise applications via REST APIs or microservices.
Collaborate with data engineers, software teams, and business stakeholders to define requirements and deliver AI solutions.
Evaluate model performance and optimize for accuracy, speed, and efficiency.
Document code, pipeline workflows, and experiments clearly for reproducibility.
Research and apply new AI/ML technologies, including LLM-based solutions when applicable.
Required Skills & Qualifications
5+ years of work experience in Software Engineering
3+ years of work/educational experience in Artificial Intelligence/Machine Learning
Development experience on AWS, AWS Sagemaker required
Experience with one or more general purpose programming languages including but not limited to: Python, R, Scala, Spark
Experience with one or more of the following: Natural Language Processing, sentiment analysis, classification, pattern recognition.
Development experience with AI frameworks such as TensorFlow, Microsoft CNTK, scikit, Keras, Caffe, Gluon, Torch.
Preferred Skills (Nice to Have)
Experience working with LLMs, RAG pipelines, prompt engineering, vector databases (FAISS, Pinecone, ChromaDB).
Knowledge of MLOps tools: Airflow, Kubeflow, MLflow, Docker, Kubernetes.
Experience building API services (FastAPI, Flask) for ML deployment.
Exposure to computer vision or advanced NLP models.
Soft Skills
Strong analytical and problem-solving skills.
Excellent verbal and written communication.
Ability to work independently onsite and collaborate with cross-functional teams.
Quick learner with enthusiasm for emerging AI/ML technologies.