Machine Learning Engineer

Compunnel

$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a relevant field (Computer Science, Data Science, etc.).
  • Minimum 5 years of experience as a Machine Learning Engineer.
  • Expertise in Python programming is essential.
  • Experience with PySpark for data processing is required.
  • Strong track record of deploying production-ready machine learning models.
  • Knowledge of model evaluation and selection techniques is crucial.
  • Experience with AWS cloud services for machine learning is needed.

Responsibilities

  • Design and deploy machine learning models for business applications.
  • Analyze datasets to improve model performance.
  • Build and validate various machine learning models.
  • Perform feature engineering and model optimization.
  • Develop scalable data processing pipelines using Python and PySpark.
  • Monitor and maintain machine learning models in production.
  • Collaborate with stakeholders to explore machine learning opportunities.

Benefits

  • Opportunity to work with large-scale datasets in AWS environments.
  • Collaborative environment to enhance machine learning practices.
  • Engagement in proof-of-concept initiatives related to AI technologies.
  • Technical discussions and code reviews to foster best practices.
Full Job Description
JOB SUMMARY

We are seeking a hands-on Machine Learning Engineer to design, build, evaluate, deploy, and maintain machine learning models in production environments. The ideal candidate will have strong expertise in Python, PySpark, AWS, and machine learning model development, with a proven track record of delivering production-ready models that drive business outcomes. This role requires a highly technical individual contributor who can analyze data, compare model performance, optimize solutions, and manage the complete machine learning lifecycle. Experience with local LLM deployments is required, but the primary focus of this role is traditional machine learning model development and production deployment.

KEY RESPONSIBILITIES
• Design, develop, train, test, and deploy machine learning models for enterprise-scale business applications.
• Analyze new and existing datasets to evaluate opportunities for model improvements and enhanced predictive performance.
• Build, compare, and validate multiple machine learning models to determine the most effective production solution.
• Perform feature engineering, model selection, hyperparameter tuning, and model optimization.
• Develop scalable data processing pipelines using Python and PySpark.
• Deploy, monitor, maintain, and improve machine learning models in production environments.
• Assess model performance using appropriate statistical methods and machine learning evaluation metrics.
• Collaborate with business stakeholders and technical teams to identify opportunities for machine learning solutions.
• Conduct exploratory data analysis and provide insights to support data-driven decision-making.
• Work with large-scale datasets within AWS cloud environments.
• Develop reproducible machine learning workflows and maintain technical documentation.
• Troubleshoot production model issues and implement continuous improvements.
• Support experimentation and proof-of-concept initiatives related to machine learning and AI technologies.
• Configure and manage local LLM environments where required to support business use cases.
• Participate in technical discussions, code reviews, and best practice initiatives.

REQUIRED QUALIFICATIONS
• Bachelor's degree in Computer Science, Data Science, Mathematics, Statistics, Engineering, or a related field.
• Minimum 5 years of experience as a Machine Learning Engineer.
• Strong hands-on programming expertise in Python.
• Recent and relevant experience using PySpark for large-scale data processing and machine learning workflows.
• Proven experience developing, training, evaluating, and deploying machine learning models into production environments.
• Experience comparing multiple machine learning algorithms to determine the best-performing production solution.
• Strong understanding of machine learning concepts, including:

- Classification

- Regression

- Clustering

- Ensemble Methods

- Random Forest

- Gradient Boosting

- Feature Engineering

- Model Evaluation
• Experience working with AWS cloud services and machine learning infrastructure.
• Strong data analysis and statistical modeling skills.
• Experience monitoring, maintaining, and improving production machine learning models.
• Experience working with large and complex datasets.
• Knowledge of machine learning lifecycle management and model governance.
• Experience setting up and managing local Large Language Models (LLMs).
• Strong debugging, analytical, and problem-solving skills.
• Ability to independently manage projects and deliver technical solutions.
• Excellent communication and collaboration skills.

PREFERRED QUALIFICATIONS
• Experience with MLOps tools and model monitoring frameworks.
• Experience with machine learning experimentation platforms.
• Familiarity with distributed computing and big data technologies.
• Experience optimizing machine learning workloads in cloud environments.
• Knowledge of advanced machine learning algorithms and predictive analytics techniques.
• Experience within telecommunications, construction workflow management, or enterprise operations environments.
• Exposure to Generative AI technologies in addition to traditional machine learning solutions.

CERTIFICATIONS
• AWS Certified Machine Learning - Specialty (Preferred)
• AWS Certified Solutions Architect - Associate or Professional (Preferred)
• Databricks Machine Learning Certification (Preferred)
• Google Professional Machine Learning Engineer (Preferred)
• Relevant Python, Data Science, or Machine Learning Certifications (Preferred)

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Machine Learning Engineer jobs: