Skip to content

Machine Learning Engineer

Title: Machine Learning Engineer

Location: [Your City, Your State/Country] or Remote

[Company Name] is a software company applying data and machine learning to deliver smarter product experiences. We value practical ML systems that are reliable, explainable, and tightly connected to business outcomes.

We are seeking a Machine Learning Engineer to design, train, deploy, and maintain models in production. This role partners with data, product, and platform teams to turn ML opportunities into dependable features and measurable customer value.

  • Build and improve machine learning models for ranking, prediction, recommendation, or classification use cases.
  • Design reproducible training and evaluation pipelines with clear metrics and experiment tracking.
  • Deploy and monitor models in production with strong reliability and performance practices.
  • Collaborate with software engineers to integrate model outputs into product workflows.
  • Maintain data quality checks and support feature engineering and model lifecycle management.
  • Document model behavior, assumptions, and limitations for technical and non technical stakeholders.
  • Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or related field.
  • 3+ years of experience in machine learning engineering or applied ML roles.
  • Strong Python skills and experience with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Experience deploying models to cloud environments and monitoring model performance over time.
  • Strong understanding of statistics, experimentation, and data quality concepts.
  • Effective communication and cross functional collaboration skills.
  • Opportunity to build ML powered product capabilities from idea to production.
  • Team culture focused on impact, quality, and continuous learning.
  • Competitive compensation, benefits, and career growth.