Machine Learning Engineer

  • Charlotte, NC
  • Posted 4 days ago | Updated 3 hours ago

Overview

On Site
$60 - $100 per hour
Contract - W2
Contract - 6+ month(s)

Skills

Machine Learning Engineer

Job Details




A dynamic technology company is currently seeking an experienced Machine Learning Engineer for a contract-to-hire opportunity in either Charlotte, Dallas, Richmond, or Raleigh. This position involves designing and implementing machine learning solutions on the Databricks Lakehouse Platform, focusing on high-performance AI capabilities.


About the Opportunity:



  • Hybrid or Remote: Hybrid with flexibility

  • Location: Charlotte, NC; Dallas, TX; Richmond, VA; Raleigh, NC (remote with 50% travel)

  • Schedule: Flexible hours with potential travel (expenses covered)


Responsibilities:



  • Building, training, and optimizing ML models using Databricks ML tools

  • Collaborating with Data Product teams to translate business requirements into ML pipelines

  • Deploying and monitoring models, implementing retraining strategies and drift detection

  • Designing and maintaining scalable ETL/ELT pipelines using Databricks, Spark, and Delta Lake

  • Participating in code reviews and knowledge-sharing sessions across cross-functional teams


Qualifications:



  • 3+ years of experience in Machine Learning Engineering or Applied Data Science

  • Bachelor's or Master's Degree in Computer Science, Data Science, Machine Learning, or related field

  • Hands-on experience with Databricks, MLflow, Spark, and Delta Lake

  • Proficiency in Python and SQL

  • Strong skills in scikit-learn, TensorFlow, or PyTorch

  • Knowledge of MLOps principles and tools.

  • Strong problem-solving and analytical abilities.

  • Ability to work in an agile, collaborative environment

  • Excellent communication skills for both technical and non-technical audiences


Desired Skills:



  • Familiarity with Scala

  • Experience with Cloud platforms (Azure, AWS, Google Cloud Platform)

  • Familiarity with ML libraries/frameworks

  • Proficiency in Scala

  • Solid understanding of Containerization and Orchestration tools


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.