AI/ML Engineer

PROPERTY MASTER OF MICHIGAN INC
United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Program Optimization Computer Programming Continuous Integration Data Cleansing Data Governance Distributed Data Store Python (Programming Language)
+40 more
Machine Learning Natural Language Processing NoSQL NumPy Tensorflow Standard Sql Azure Machine Learning Software Engineering Unstructured Data Data Processing Google Cloud Enterprise Software Applications Feature Engineering Pytorch Retrieval-Augmented Generation Flask (Web Framework) Large Language Models Prompt Engineering Apache Spark Deep Learning Model Validation Generative AI Git Fastapi Pandas Scikit Learn Kubernetes Information Technology Low Latency Deployment Automation HuggingFace Performance Monitor Machine Learning Operations Api Design Restful APIs Software Version Control Docker Unsupervised Learning Databricks Microservices

Job description

We are seeking an experienced AI/ML Engineer/Developer to design, develop, deploy, and maintain scalable artificial intelligence and machine learning solutions. The ideal candidate will have strong experience with Python, machine learning frameworks, data processing, model development, generative AI, and cloud platforms. This role requires close collaboration with data scientists, software engineers, product teams, and business stakeholders to transform business requirements into production-ready AI/ML applications. Key Responsibilities

  • Design, develop, train, evaluate, and optimize machine learning and deep learning models.
  • Build end-to-end AI/ML pipelines for data preparation, feature engineering, training, validation, deployment, and monitoring.
  • Develop generative AI applications using large language models, prompt engineering, embeddings, vector databases, and Retrieval-Augmented Generation.
  • Integrate AI/ML models with enterprise applications through REST APIs and microservices.
  • Process and analyze structured and unstructured data from multiple sources.
  • Deploy scalable models and services on cloud platforms such as AWS, Azure, or Google Cloud.
  • Implement MLOps practices, including model versioning, automated deployment, performance monitoring, and retraining.
  • Evaluate models using appropriate performance, accuracy, reliability, fairness, and explainability metrics.
  • Troubleshoot production issues and improve model performance, latency, scalability, and security.
  • Collaborate with cross-functional teams to define requirements and deliver business-focused AI solutions.
  • Maintain technical documentation and follow software development, data governance, and responsible AI best practices.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Engineering, or a related field.
  • Professional experience developing and deploying machine learning or AI solutions in production environments.
  • Strong programming skills in Python and experience with libraries such as Pandas, NumPy, and Scikit-learn.
  • Hands-on experience with TensorFlow, PyTorch, or similar machine learning frameworks.
  • Strong understanding of supervised and unsupervised learning, deep learning, NLP, and model evaluation techniques.
  • Experience with data preprocessing, feature engineering, model optimization, and hyperparameter tuning.
  • Experience developing APIs and production applications using frameworks such as FastAPI or Flask.
  • Knowledge of SQL and experience working with relational and NoSQL databases.
  • Experience with Git, Docker, CI/CD pipelines, and cloud-based development.
  • Strong analytical, problem-solving, communication, and collaboration skills., * Experience with generative AI, LLMs, prompt engineering, fine-tuning, RAG, AI agents, and guardrails.
  • Knowledge of LangChain, LlamaIndex, Hugging Face, OpenAI-compatible APIs, or similar technologies.
  • Experience with vector databases such as Pinecone, Weaviate, Milvus, FAISS, or Chroma.
  • Familiarity with Kubernetes and MLOps tools such as MLflow, Kubeflow, SageMaker, Azure Machine Learning, or Vertex AI.
  • Understanding of responsible AI, model explainability, data privacy, bias detection, and security.
  • Experience with distributed data-processing platforms such as Spark or Databricks.
  • Familiarity with Agile/Scrum development environments.

Apply for this position

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

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all