Machine Learning Engineer
Data Eminence
About the Role
Join Data Eminence as a remote Machine Learning Engineer to develop intelligent, data-driven solutions. This role offers hands-on experience with real-world datasets, predictive modeling, machine learning pipelines, AI technologies, and software integration, working through the complete machine learning lifecycle.
Key Responsibilities
- Collect, clean, preprocess, and analyze datasets.
- Develop and implement machine learning models for classification, regression, clustering, and prediction.
- Apply supervised and unsupervised learning techniques.
- Perform feature engineering, feature selection, and data transformation.
- Train, validate, and evaluate models using appropriate performance metrics.
- Experiment with different algorithms, architectures, and hyperparameters.
- Develop reusable machine learning pipelines and workflows.
- Work with Python libraries and machine learning frameworks.
- Analyze model performance and identify opportunities for improvement.
- Integrate trained models into backend applications and REST APIs.
- Assist with deploying machine learning models into production environments.
- Monitor model performance, accuracy, and data quality.
- Document experiments, model configurations, and technical implementations.
- Collaborate with software engineers to integrate AI-powered functionality into applications.
- Research emerging machine learning, deep learning, and generative AI technologies.
- Follow responsible AI practices, including data privacy, bias awareness, and model reliability.
Requirements & Tech Stack
- Strong programming skills in Python.
- Familiarity with NumPy, Pandas, and Scikit-learn.
- Understanding of machine learning algorithms and fundamental concepts.
- Knowledge of supervised and unsupervised learning techniques.
- Basic understanding of statistics, probability, and linear algebra.
- Understanding of data preprocessing and feature engineering.
- Familiarity with model evaluation metrics and validation techniques.
- Basic knowledge of SQL and databases.
- Familiarity with Git and GitHub.
- Knowledge of TensorFlow or PyTorch is a plus.
- Knowledge of REST APIs, Docker, or cloud deployment is an advantage.
- Strong analytical, problem-solving, and debugging skills.
- Good communication and teamwork abilities.
- Ability to work independently and collaborate effectively in a remote environment.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, Statistics, or a related field.

