
Machine Learning Engineer
Alliance of Professionals & Consultants
- Charlotte, NC
- $155,000-175,000 per year
- Permanent
- Full-time
Type: Direct Hire
Work Location: Qualified candidates will be in Charlotte, NC, Dallas, TX, Richmond, VA, or Raleigh, NC. Role will be hybrid or remote with travel.
Job Overview:The Machine Learning Engineer will design, build, and operationalize machine learning solutions on the Databricks Lakehouse Platform. This role requires expertise in ML model development, scalable data pipelines, and production deployment, with a focus on delivering reliable, high-performance AI capabilities to the business.You will work closely with data product owners, data engineers, and business stakeholders to prototypes and promote to a production-ready ML applications that deliver measurable business value.Essential Job Responsibilities:Model Development & Deployment
- Build, train, and optimize ML models using Databricks Machine Learning (MLflow, Feature Store, AutoML).
- Collaborate with data product team to translate business requirements into deployable ML pipelines.
- Deploy and monitor models in production, implementing retraining strategies and drift detection.
- Design and maintain scalable ETL/ELT pipelines for ML workloads using Databricks, Spark, and Delta Lake.
- Perform data wrangling, feature engineering, and preparation for ML model training.
- Integrate structured, semi-structured, and unstructured data from multiple sources.
- Implement CI/CD for ML pipelines using Databricks repos, MLflow, and orchestration tools.
- Automate model lifecycle management, from experimentation to monitoring and governance.
- Apply best practices in version control, reproducibility, and environment management.
- Work closely with cross-functional teams to ensure models meet business requirements.
- Document ML architectures, workflows, and operational processes.
- Participate in code reviews and knowledge-sharing sessions.
- Bachelors or Masters in Computer Science, Data Science, Machine Learning, or related field.
- 37 years of experience in ML engineering or applied data science.
- Hands-on experience with Databricks, MLflow, Spark, and Delta Lake.
- Proficiency in Python and SQL; familiarity with Scala is a plus.
- Strong skills in ML libraries/frameworks (scikit-learn, TensorFlow, PyTorch).
- Knowledge of MLOps principles and tools (CI/CD, containerization, orchestration).
- Understanding of cloud platforms (Azure, AWS, GCP) and their Databricks integration.
- Strong problem-solving and analytical abilities.
- Ability to work in an agile, collaborative environment.
- Excellent communication skills for both technical and non-technical audiences.