Machine Learning Engineer

Reference: 64554_1790085703

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.

COMPETITIVE SALARY
Added 22/09/2026
Reference: 64554_1790085703

Other similar jobs

Machine Learning Engineer

Added 23/09/2026

Role Summary This role focuses on building and deploying machine learning solutions that improve personalization, recommendations, and customer experiences across entertainment and digital platforms. The engineer will work with large-scale customer data, develop ML models, create data pipelines, collaborate with data scientists and software engineers, and use experimentation (A/B testing) to improve model performance and user engagement.Key Skills RequiredPython programmingMachine Learning fundamentals (classification, regression, feature engineering, model evaluation)Scikit-learn, TensorFlow, or PyTorchSQL and large-scale data processingGit and software development best practicesData analysis and experimentationPreferred SkillsRecommendation systems and personalizationRanking algorithmsSpark/PySpark, Databricks, MLflowDocker and AWSA/B testing and model optimizationIdeal CandidateAn early-career ML Engineer...

Learn more

Machine Learning Engineer

Added 23/09/2026

Role Summary This role focuses on building and deploying machine learning solutions that improve personalization, recommendations, and customer experiences across entertainment and digital platforms. The engineer will work with large-scale customer data, develop ML models, create data pipelines, collaborate with data scientists and software engineers, and use experimentation (A/B testing) to improve model performance and user engagement.Key Skills RequiredPython programmingMachine Learning fundamentals (classification, regression, feature engineering, model evaluation)Scikit-learn, TensorFlow, or PyTorchSQL and large-scale data processingGit and software development best practicesData analysis and experimentationPreferred SkillsRecommendation systems and personalizationRanking algorithmsSpark/PySpark, Databricks, MLflowDocker and AWSA/B testing and model optimizationIdeal CandidateAn early-career ML Engineer...

Learn more

Machine Learning Engineer

Added 22/09/2026

About the RoleWe 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 ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendations, and customer-focused applications.Build scalable data...

Learn more

Machine Learning Engineer

Added 21/09/2026

Position SummaryWe are seeking a Machine Learning Engineer to join a high-performing AI and Data Science team responsible for developing, deploying, and maintaining predictive machine learning solutions. This role will focus on designing end-to-end ML pipelines, building scalable predictive models, and operationalizing machine learning workloads in a cloud-based environment.The ideal candidate will possess strong expertise in Python, PySpark, machine learning frameworks, data analysis, and MLOps practices. Experience working with Large Language Models (LLMs) and deploying machine learning solutions in AWS environments is highly desired.Key ResponsibilitiesDesign, develop, and deploy machine learning models focused on predictive analytics and business intelligence use cases.Build...

Learn more

Machine Learning Engineer

Added 21/09/2026

Position SummaryWe are seeking a Machine Learning Engineer to join a high-performing AI and Data Science team responsible for developing, deploying, and maintaining predictive machine learning solutions. This role will focus on designing end-to-end ML pipelines, building scalable predictive models, and operationalizing machine learning workloads in a cloud-based environment.The ideal candidate will possess strong expertise in Python, PySpark, machine learning frameworks, data analysis, and MLOps practices. Experience working with Large Language Models (LLMs) and deploying machine learning solutions in AWS environments is highly desired.Key ResponsibilitiesDesign, develop, and deploy machine learning models focused on predictive analytics and business intelligence use cases.Build...

Learn more

Machine Learning Engineer

Added 21/09/2026

Job Title: Machine Learning EngineerLocation: Austin, TX / Remote within the U.S.Job Type: Contract / Full-TimeAbout the PositionJoin an AI and Data Science team developing production-grade predictive machine learning solutions. We are looking for an engineer who can work across the full ML lifecycle and turn business problems into reliable production models.ResponsibilitiesDesign and develop predictive ML models.Build data and feature engineering pipelines using Python and PySpark.Develop scalable ML workflows.Train, evaluate, tune, and deploy machine learning models.Build MLOps pipelines for automated training and retraining.Monitor production models and analyze model performance.Work with AWS cloud infrastructure.Collaborate with Data Science and Software Engineering teams.Integrate...

Learn more

Machine Learning Engineer

Added 21/09/2026

Job Title: Machine Learning EngineerLocation: Dallas-Fort Worth, TX / Remote within the U.S.Job Type: Contract / Full-TimePosition SummaryWe are seeking an experienced Machine Learning Engineer to build and maintain production predictive AI solutions.The ideal candidate has strong Python and PySpark experience and understands the complete ML lifecycle, including model development, deployment, monitoring, and retraining.ResponsibilitiesDevelop predictive machine learning models.Build scalable PySpark pipelines.Perform feature engineering and statistical analysis.Train and evaluate ML models.Deploy models into production environments.Develop automated MLOps and retraining pipelines.Monitor production model performance.Troubleshoot model performance and data issues.Use AWS for scalable ML workloads.Collaborate with Data Scientists, Engineers, and business stakeholders.Required Skills5+...

Learn more

Machine Learning Engineer

Added 21/09/2026

Job Title: Machine Learning EngineerLocation: Boston, MA / Remote within the U.S.Job Type: Contract / Full-TimePosition OverviewWe are hiring a Machine Learning Engineer to develop scalable predictive models and production ML pipelines.This role is suited for an engineer who enjoys solving complex problems with data and has experience taking ML models from experimentation into production.ResponsibilitiesDevelop predictive machine learning solutions.Build scalable data-processing pipelines using Python and PySpark.Perform feature engineering and data analysis.Train, evaluate, and optimize ML models.Deploy models into production.Build MLOps pipelines for training, deployment, monitoring, and retraining.Monitor model performance and continuously improve production models.Develop AWS-based ML solutions.Work with large structured...

Learn more

Machine Learning Engineer

Added 21/09/2026

Job Title: Machine Learning EngineerLocation: Chicago, IL / Remote within the U.S.About the RoleWe are looking for an experienced Machine Learning Engineer to develop, deploy, and maintain production predictive AI solutions.You will work on real-world machine learning problems involving forecasting, prediction, optimization, and automation.What You Will DoDevelop predictive ML models using Python and Scikit-learn.Build scalable PySpark data-processing pipelines.Perform feature engineering and statistical analysis.Train, evaluate, and optimize machine learning models.Deploy ML models into production.Build automated MLOps pipelines.Implement model monitoring and retraining processes.Work with AWS-based ML infrastructure.Investigate production model performance and improve existing models.Collaborate with Data Scientists, Software Engineers, and business stakeholders.Support...

Learn more

Machine Learning Engineer - AI/Predictive Analytics

Added 15/09/2026

Machine Learning Engineer - AI / Predictive AnalyticsWe're looking for a Machine Learning Engineer to join a growing AI/ML team working on predictive solutions for Comcast's construction organization.The team is solving several interesting problems with machine learning-from predicting construction timelines and permitting delays to forecasting project costs and exploring automated construction design.This is a hands-on role for someone who enjoys data, feature engineering, predictive modeling, experimentation, and production ML.What You'll Be Working OnPredicting Construction Timelines Improve an existing model that predicts how long construction jobs will take.Predicting Permit Timelines Build a model to estimate how long government permitting may take...

Learn more

Senior Machine Learning Engineer - Predictive Modeling

Added 15/09/2026

Senior Machine Learning Engineer - Predictive ModelingWe're expanding an ML team focused on applying machine learning to real-world construction and operational problems.We're looking for a Senior Machine Learning Engineer who can step into an existing production environment, understand how the models work, identify areas for improvement, and help build new predictive capabilities.The team currently has a production model that predicts construction job duration and is looking to strengthen that model while developing additional models around permits, costs, and automated construction design.What Makes This Role Interesting?You won't be starting from a blank page.There is already a production model performing well across...

Learn more

Machine Learning Engineer - Production ML/AI

Added 15/09/2026

Machine Learning Engineer - Production ML/AIWe're hiring a Machine Learning Engineer to help support and expand a growing production ML environment focused on Comcast's construction operations.This role is ideal for someone who enjoys more than just building models. You'll be responsible for understanding existing models, improving their accuracy, building data/retraining pipelines, and helping move predictive solutions into production.The team currently has a production model that predicts how long construction jobs will take and is looking to improve the model while expanding into additional predictive use cases.The OpportunityYou'll work on several machine learning problems, including:Construction Duration Prediction Improve an existing production...

Learn more

Machine Learning Engineer - Predictive AI

Added 15/09/2026

Machine Learning Engineer - Predictive AIWe're looking for a Machine Learning Engineer to join a team building predictive AI solutions for Comcast's construction operations.The team already has a production ML model that predicts how long a construction job will take, and the model is currently performing well across the majority of use cases. We're looking for someone who can take ownership of the existing model, improve its performance, and help build the next generation of predictive models.What You'll Work OnTake ownership of an existing production ML model and improve its performance across challenging use cases.Build and maintain pipelines to regularly...

Learn more

Senior Software Engineer - Data, Machine Learning & Applications

Added 09/09/2026

Senior Software Engineer - Data, Machine Learning & ApplicationsJob SummaryWe are seeking a versatile Senior Software Engineer with experience in application development, databases, data processing, and Machine Learning systems. This role will focus on designing and building robust, scalable technical solutions while ensuring high standards for software quality and performance.The ideal candidate combines strong software engineering fundamentals with experience working with relational databases, SQL, data solutions, and modern application development technologies.ResponsibilitiesDesign, develop, test, and maintain scalable software and Machine Learning applications.Write clean, efficient, and well-documented code that meets performance and business requirements.Participate in application architecture, system design, and technical solution...

Learn more

Machine Learning Engineer - Advertising & Personalization

Added 31/07/2026

Machine Learning Engineer - Advertising & PersonalizationRemote (USA)About the RoleWe 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 ResponsibilitiesDevelop, train, and deploy machine learning models for...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.