Machine Learning Engineer - Advertising & Personalization

GCS Recruitment

Portsmouth (VA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GCS Recruitment is seeking a Machine Learning Engineer I to join our team, focusing on personalization and recommendations in a remote USA setting.

You will collaborate with data scientists and software engineers to deploy production ML models, build scalable data pipelines, and improve ranking systems that touch millions of users.

Ideal candidates have 1–3 years of relevant experience, strong Python skills, and hands-on experience with Scikit-learn, TensorFlow, or PyTorch.

Qualifications

  • Bachelor's or Master's degree in a quantitative field.
  • 1–3 years of relevant experience including internships, research, or projects.
  • Strong programming in Python.
  • Experience with ML frameworks such as Scikit-learn, TensorFlow, or PyTorch.
  • Experience working with SQL and large datasets.
  • Familiarity with Git and software development best practices.

Responsibilities

  • Develop, train, and deploy ML models for personalization and recommendations.
  • Build scalable data pipelines for feature engineering, model training, evaluation, and inference.
  • Collaborate with data scientists and software engineers to productionize research.
  • Improve ranking models using large-scale behavioral and engagement data.
  • Monitor and evaluate model performance through experiments, A/B testing, and data-driven analysis.
  • Write clean, maintainable Python code following software engineering best practices.
  • Support initiatives that enhance customer engagement and business outcomes through ML solutions.

Skills

Python programming
ML fundamentals
Data analysis
Collaborative teamwork

Education

Bachelor's or Master's degree in Computer Science or related quantitative field

Tools

Scikit-learn
TensorFlow
PyTorch
SQL
Git

Job description

Machine Learning Engineer - Advertising & Personalization

Remote (USA)

About the Role

We are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.

The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.

Key Responsibilities
  • Develop, train, and deploy machine learning models for personalization, recommendations, and customer-focused applications.
  • Build scalable data pipelines for feature engineering, model training, evaluation, and inference.
  • Collaborate with data scientists and software engineers to transition research and prototypes into production systems.
  • Improve recommendation and ranking models using large-scale behavioral and engagement data.
  • Monitor and evaluate model performance through experimentation, A/B testing, and data-driven analysis.
  • Write clean, maintainable, and efficient Python code following software engineering best practices.
  • Support initiatives that enhance customer engagement and business outcomes through machine learning solutions.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Engineering, or a related quantitative field.
  • 1-3 years of relevant experience, including internships, research, academic projects, or professional experience.
  • Strong programming skills in Python.
  • Solid understanding of machine learning fundamentals, including:
    • Supervised learning
    • Classification and regression
    • Feature engineering
    • Model evaluation and validation
  • Experience with machine learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.
  • Experience working with SQL and large datasets.
  • Familiarity with Git and software development best practices.
  • Strong analytical and problem-solving skills.
Why Join Us?
  • Work on machine learning products that impact large-scale user experiences.
  • Collaborate with highly skilled engineers, data scientists, and researchers.
  • Gain hands-on experience deploying production-grade machine learning solutions.
  • Grow your expertise in modern ML technologies and scalable systems.
  • Flexible remote work environment with opportunities for learning and career development.

GCS is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote ML Engineer – Personalization & Recommendations
Remote ML Engineer – Personalization & Recommendations

GCS Recruitment • Portsmouth (VA)

On-site
USD 90,000 - 120,000
ML Engineer - Recommendations & Personalization
ML Engineer - Recommendations & Personalization

GCS Recruitment • United States

Remote
USD 90,000 - 130,000
Flexible remote work
Remote ML Engineer I - Personalization & Production
Remote ML Engineer I - Personalization & Production

GCS Recruitment • Philadelphia

On-site
USD 85,000 - 110,000
ML Engineer: Personalization & Recommendations (Remote)
ML Engineer: Personalization & Recommendations (Remote)

GCS Recruitment • United States

Remote
USD 90,000 - 130,000
Flexible remote work
Junior ML Engineer: Personalization & Production Models
Junior ML Engineer: Personalization & Production Models

GCS Recruitment • United States

On-site
USD 70,000 - 110,000
Remote ML Engineer I: Personalization & Production
Remote ML Engineer I: Personalization & Production

GCS Recruitment • United States

Remote
USD 95,000 - 130,000
Machine Learning Engineer - Recommendation Systems
Machine Learning Engineer - Recommendation Systems

GCS Recruitment • United States

On-site
USD 90,000 - 130,000
Remote ML Engineer I: Personalization & Production
Remote ML Engineer I: Personalization & Production

GCS Recruitment • United States

Remote
USD 70,000 - 110,000
Flexible remote work
Remote ML Engineer (Python) – Personalization at Scale
Remote ML Engineer (Python) – Personalization at Scale

GCS Recruitment • United States

On-site
USD 80,000 - 120,000
Remote ML Engineer I — Personalization at Scale
Remote ML Engineer I — Personalization at Scale

GCS Recruitment • Portland (ME)

On-site
USD 70,000 - 110,000