Overlay Main Banner

AI/ML Engineer

Job Type
Contract to Hire
Location
Cleveland, Ohio
Salary
Up to US$80 per hour
Job Ref
BBBH2315082_1753808651
Date Added
July 29th, 2025
Consultant
anthony ginnis


ABOUT THE ROLE:


  • The Senior Machine Learning Engineer - Generative AI is responsible for designing, developing, and operationalizing advanced Machine Learning (ML) and generative AI solutions, including Retrieval-Augmented Generation (RAG) and image generation systems. This role focuses on leveraging large language models (LLMs), prompt engineering, advanced LLM techniques and architectures, and MLOps best practices to build scalable, secure, and high-performing AI applications. The incumbent will work closely with cross-functional teams to integrate Microsoft Azure, Snowflake, and other emerging technologies into production solutions that drive innovation and business value.



WHAT THE ROLE WILL DO:


  • Design and implement generative AI systems, including RAG pipelines and applications using Azure OpenAI, Azure Cognitive Search, Snowflake Cortex, and other available generative AI systems.

  • Develop and fine-tune language models (LLMs and SLMs) and associated applications using techniques such as supervised fine-tuning, reinforcement learning with human feedback (RLHF), and prompt tuning.

  • Engineer effective prompts and retrieval strategies to optimize LLM performance and relevance.

  • Build and maintain CI/CD pipelines for generative AI work- and data-flows.

  • Integrate Snowflake's native ML capabilities (e.g., Snowpark, Snowflake ML, Cortex) for data preparation, feature engineering, and inference.

  • Conduct hyperparameter tuning and model evaluation using tools like AzureML, Optuna, and Weights & Biases.

  • Implement observability and monitoring for LLMs, including hallucination detection, drift monitoring, and feedback loops.

  • Collaborate with data scientists, software engineers, and product teams to translate business needs into scalable AI solutions.

  • Maintain documentation for model development, deployment workflows, and prompt libraries.

  • Stay current with advancements in generative AI, foundation models, and RAG architectures.



WHAT THE INCUMBENT WILL NEED:


  • Education

  • Required

  • Bachelor's Degree in Computer Science or Computer Engineering or in lieu of a degree, at least 7 years of experience in software development

  • Preferred


Master's in AI, Machine Learning, or Data Science.


  • Skills and Experience

Grade: #

Required

Preferred

Knowledge & Experience

  • 4-6 years of experience in ML, MLOps, and/or software development, with at least 1 year in generative AI or LLMs

  • In-depth knowledge of software development life cycle (SDLC) methodologies and practices, particularly MLOps and DevOps

  • Proficiency in Python and experience with libraries such as LangChain, Transformers, Hugging Face, and PyTorch.

  • Experience with Microsoft Azure ecosystem: Azure OpenAI, AzureML, Azure Cognitive Search, Azure DevOps.

  • Experience with Snowflake ecosystem: Snowpark, Snowflake ML, Cortex, and Streamlit in Snowflake.

  • Strong understanding of RAG architectures, vector databases (e.g. FAISS, Azure Cognitive Search), and embedding models.

  • Experience with prompt engineering, few-shot learning, and fine-tuning LLMs.

  • Familiarity with MLOps tools: MLflow, Docker, Kubernetes, and GitHub Actions.

  • Knowledge of CI/CD, automated testing, and model monitoring in production environments.

  • Experience with hyperparameter tuning frameworks (e.g., Optuna, Ray Tune).

  • Strong communication and documentation skills.


  • Experience with reinforcement learning (e.g., RLHF), synthetic data generation, or human-in-the-loop systems

  • Familiarity with Snowflake Native Apps and secure data sharing.

  • Contributions to open-source LLM or RAG projects

  • Experience building and maintaining Small Language Models (SLM) and applications thereof

  • Experience in software development in an agile environment

  • Ability to communicate effectively with non-technical users



Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.

If you require additional disability considerations, modifications, or adjustments please let us know by contacting HR-InfoImpellamNA@impellam.com or fill out this form to request accommodations.

Similar Jobs

Apply to this Job


Share this Job

More Information

There's much more to explore!

Subscribe to our newsletter

With insight across the whole of Lorien, we’ll keep you ahead of the curve on the talent market.