logo TECHNOLOGY
TALENT SPECIALISTS
Recruiting?

Job Search

1007 Live jobs
  • Home
  • Search
(6)
Software Engineer - Machine Learning
Added 29/07/2026
Reference: 9892_1785344481

Job Description- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting... Read more

Job Description

- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting of data ingest, data validation, data cleaning, and data monitoring.

- Trains machine learning models, validates the accuracy of the machine learning models once trained, and deploys validated machine learning models into production.

- Assists in development of proof of concept solutions and contributes to studies to support future product or application development.

- Researches, writes, and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations, and reports.

- Tests and evaluates solutions. Completes case studies, testing, and reporting.

Skills

- Bachelor's degree in computer science, computer engineering, mathematics, related technical discipline, or related industry experience

- Experience with machine learning, deep learning, data mining, and/or statistical analysis tools and how to deploy and monitor machine learning models.

- Strong programming and software development skills and familiarity with Python, Java or Scala.

- Knowledge of data pipeline and cloud technologies such as Kafka, Spark, and Docker.

- 1-3 years related experience after Bachelors.

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

Read less
Negotiable
Tampa
Contract
Senior Machine Learning Engineer
Added 29/07/2026
Reference: 9892_1785344317

Job Description- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting... Read more

Job Description

- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting of data ingest, data validation, data cleaning, and data monitoring.

- Trains machine learning models, validates the accuracy of the machine learning models once trained, and deploys validated machine learning models into production.

- Assists in development of proof of concept solutions and contributes to studies to support future product or application development.

- Researches, writes, and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations, and reports.

- Tests and evaluates solutions. Completes case studies, testing, and reporting.

Skills

- Bachelor's degree in computer science, computer engineering, mathematics, related technical discipline, or related industry experience

- Experience with machine learning, deep learning, data mining, and/or statistical analysis tools and how to deploy and monitor machine learning models.

- Strong programming and software development skills and familiarity with Python, Java or Scala.

- Knowledge of data pipeline and cloud technologies such as Kafka, Spark, and Docker.

- 1-3 years related experience after Bachelors.

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

Read less
Negotiable
United States of America
Contract
Machine Learning Engineer
Added 29/07/2026
Reference: 9892_1785344217

Job Description- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting... Read more

Job Description

- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting of data ingest, data validation, data cleaning, and data monitoring.

- Trains machine learning models, validates the accuracy of the machine learning models once trained, and deploys validated machine learning models into production.

- Assists in development of proof of concept solutions and contributes to studies to support future product or application development.

- Researches, writes, and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations, and reports.

- Tests and evaluates solutions. Completes case studies, testing, and reporting.

Skills

- Bachelor's degree in computer science, computer engineering, mathematics, related technical discipline, or related industry experience

- Experience with machine learning, deep learning, data mining, and/or statistical analysis tools and how to deploy and monitor machine learning models.

- Strong programming and software development skills and familiarity with Python, Java or Scala.

- Knowledge of data pipeline and cloud technologies such as Kafka, Spark, and Docker.

- 1-3 years related experience after Bachelors.

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

Read less
Negotiable
United States of America
Contract
Associate Machine Learning Engineer (Remote)
Added 29/07/2026
Reference: 5476_1785337775

Associate Machine Learning Engineer (Remote)Remote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I... Read more

Associate Machine Learning Engineer (Remote)

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 ResponsibilitiesDevelop, 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 QualificationsBachelor'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 learningClassification and regressionFeature engineeringModel evaluation and validationExperience 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.

Read less
Negotiable
United States of America
Contract
Machine Learning Engineer I (Remote)
Added 29/07/2026
Reference: 6321_1785337422

Machine Learning Engineer I (Remote)Remote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I... Read more

Machine Learning Engineer I (Remote)

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 ResponsibilitiesDevelop, 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 QualificationsBachelor'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 learningClassification and regressionFeature engineeringModel evaluation and validationExperience 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.

Read less
Negotiable
Pittsburgh
Contract
ML Engineer - Python & Machine Learning
Added 29/07/2026
Reference: 6654_1785336915

ML Engineer - Python & Machine LearningRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning... Read more

ML Engineer - Python & Machine Learning

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 ResponsibilitiesDevelop, 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 QualificationsBachelor'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 learningClassification and regressionFeature engineeringModel evaluation and validationExperience 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.

Read less
Negotiable
United States of America
Contract
Junior Machine Learning Engineer
Added 29/07/2026
Reference: 9856_1785336483

Junior Machine Learning EngineerRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to... Read more

Junior Machine Learning Engineer

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 ResponsibilitiesDevelop, 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 QualificationsBachelor'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 learningClassification and regressionFeature engineeringModel evaluation and validationExperience 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.

Read less
Negotiable
Portland
Contract
Machine Learning Engineer
Added 29/07/2026
Reference: GCSJOB--046_1785296837

Machine Learning Engineer Position OverviewWe are looking for a Machine Learning Engineer I with strong Python programming skills... Read more

Machine Learning Engineer

Position Overview

We are looking for a Machine Learning Engineer I with strong Python programming skills to develop, deploy, and optimize machine learning solutions for ad monetization and personalization. You'll collaborate with cross-functional teams to build scalable ML pipelines, enhance recommendation and targeting models, and deliver production-ready AI solutions that improve user engagement and business outcomes.

Key Responsibilities

Develop, train, and deploy machine learning models for personalization, recommendation, and customer experience applications.Build and maintain scalable data pipelines for feature engineering, model training, validation, and inference.Collaborate with machine learning scientists, data engineers, and software engineers to transition research models into production.Enhance recommendation and ranking models using customer behavioural and transactional data.Monitor, evaluate, and improve model performance through experimentation, A/B testing, and data-driven analysis.Write clean, efficient, and maintainable Python code following software engineering best practices.Optimize machine learning workflows to improve customer engagement and support business objectives.Participate in model deployment, monitoring, troubleshooting, and continuous improvement initiatives.Document machine learning processes, model performance, and technical solutions to support collaboration and knowledge sharing.

Required Qualifications

Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, or a related field.1-3 years of experience in machine learning, including internships, research, or professional experience.Strong programming skills in Python.Solid understanding of machine learning concepts, including supervised learning, feature engineering, model evaluation, classification, and regression.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.

What You'll Learn

Build and deploy production-ready machine learning models at scale.Gain hands-on experience with recommendation systems, personalization, and ranking algorithms.Learn best practices for feature engineering, model monitoring, and performance optimization.Work with large-scale data processing and modern machine learning pipelines.Develop expertise in experimentation frameworks, A/B testing, and data-driven decision-making.Collaborate with experienced machine learning engineers, software engineers, and data scientists on real-world AI solutions.Strengthen your understanding of MLOps concepts, including model deployment, versioning, and lifecycle management.Improve your software engineering skills by contributing to scalable, maintainable, and production-quality codebases.

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

Read less
Negotiable
Chicago
Contract
Machine Learning Engineer
Added 29/07/2026
Reference: GCSJOB--045_1785296695

Machine Learning Engineer Position OverviewWe are looking for a Machine Learning Engineer I with strong Python programming skills... Read more

Machine Learning Engineer

Position Overview

We are looking for a Machine Learning Engineer I with strong Python programming skills to develop, deploy, and optimize machine learning solutions for ad monetization and personalization. You'll collaborate with cross-functional teams to build scalable ML pipelines, enhance recommendation and targeting models, and deliver production-ready AI solutions that improve user engagement and business outcomes.

Key Responsibilities

Develop, train, and deploy machine learning models for personalization, recommendation, and customer experience applications.Build and maintain scalable data pipelines for feature engineering, model training, validation, and inference.Collaborate with machine learning scientists, data engineers, and software engineers to transition research models into production.Enhance recommendation and ranking models using customer behavioural and transactional data.Monitor, evaluate, and improve model performance through experimentation, A/B testing, and data-driven analysis.Write clean, efficient, and maintainable Python code following software engineering best practices.Optimize machine learning workflows to improve customer engagement and support business objectives.Participate in model deployment, monitoring, troubleshooting, and continuous improvement initiatives.Document machine learning processes, model performance, and technical solutions to support collaboration and knowledge sharing.

Required Qualifications

Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, or a related field.1-3 years of experience in machine learning, including internships, research, or professional experience.Strong programming skills in Python.Solid understanding of machine learning concepts, including supervised learning, feature engineering, model evaluation, classification, and regression.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.

What You'll Learn

Build and deploy production-ready machine learning models at scale.Gain hands-on experience with recommendation systems, personalization, and ranking algorithms.Learn best practices for feature engineering, model monitoring, and performance optimization.Work with large-scale data processing and modern machine learning pipelines.Develop expertise in experimentation frameworks, A/B testing, and data-driven decision-making.Collaborate with experienced machine learning engineers, software engineers, and data scientists on real-world AI solutions.Strengthen your understanding of MLOps concepts, including model deployment, versioning, and lifecycle management.Improve your software engineering skills by contributing to scalable, maintainable, and production-quality codebases.

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

Read less
Negotiable
Denver
Contract
Machine Learning Engineer
Added 29/07/2026
Reference: GCSJOB--044_1785296629

Machine Learning Engineer Position OverviewWe are looking for a Machine Learning Engineer I with strong Python programming skills... Read more

Machine Learning Engineer

Position Overview

We are looking for a Machine Learning Engineer I with strong Python programming skills to develop, deploy, and optimize machine learning solutions for ad monetization and personalization. You'll collaborate with cross-functional teams to build scalable ML pipelines, enhance recommendation and targeting models, and deliver production-ready AI solutions that improve user engagement and business outcomes.

Key Responsibilities

Develop, train, and deploy machine learning models for personalization, recommendation, and customer experience applications.Build and maintain scalable data pipelines for feature engineering, model training, validation, and inference.Collaborate with machine learning scientists, data engineers, and software engineers to transition research models into production.Enhance recommendation and ranking models using customer behavioural and transactional data.Monitor, evaluate, and improve model performance through experimentation, A/B testing, and data-driven analysis.Write clean, efficient, and maintainable Python code following software engineering best practices.Optimize machine learning workflows to improve customer engagement and support business objectives.Participate in model deployment, monitoring, troubleshooting, and continuous improvement initiatives.Document machine learning processes, model performance, and technical solutions to support collaboration and knowledge sharing.

Required Qualifications

Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, or a related field.1-3 years of experience in machine learning, including internships, research, or professional experience.Strong programming skills in Python.Solid understanding of machine learning concepts, including supervised learning, feature engineering, model evaluation, classification, and regression.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.

What You'll Learn

Build and deploy production-ready machine learning models at scale.Gain hands-on experience with recommendation systems, personalization, and ranking algorithms.Learn best practices for feature engineering, model monitoring, and performance optimization.Work with large-scale data processing and modern machine learning pipelines.Develop expertise in experimentation frameworks, A/B testing, and data-driven decision-making.Collaborate with experienced machine learning engineers, software engineers, and data scientists on real-world AI solutions.Strengthen your understanding of MLOps concepts, including model deployment, versioning, and lifecycle management.Improve your software engineering skills by contributing to scalable, maintainable, and production-quality codebases.

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

Read less
Negotiable
San Francisco
Contract
logo TECHNOLOGY
TALENT SPECIALISTS
logo
  • [email protected]

Navigation

  • About Us
  • Job Seekers
  • Employers
  • Contact us
  • Login/Register
  • News

Policies

  • Privacy Policy
  • Terms of Use
  • Cookie Policy
  • Modern Slavery
  • Carbon Plan
  • Social Value Policy
  • ESG Strategy

Socials

  • Linkedin
  • Facebook
  • YouTube
  • Instagram

Cookie Management

  • Manage Cookie Preferences

Cookie Management

  • Manage Cookie Preferences

COPYRIGHT © GCS RECRUITMENT SPECIALISTS LTD - PART OF NGAGE SPECIALIST RECRUITMENT LIMITED. ALL RIGHTS RESERVED. COMPANY REGISTERED IN ENGLAND AND WALES WITH COMPANY NUMBER 05609278.​

  • Job Search
  • Employers
    • Divisions
      • Divisions
      • AI
      • Broadcast & Telco
      • Cloud
      • Cyber
      • Data
      • Networks and Infrastructure
      • Software Engineering
    • Solutions
      • Solutions
      • Talent Consulting
      • Project Solutions
      • Temporary Recruitment
      • The Innovation-Hub
    • Case Studies
    • Submit a Vacancy
  • Candidates
    • Careers
      • Careers
      • AI
      • Broadcast & Telco
      • Cloud
      • Cyber
      • Data
      • Networks and Infrastructure
      • Software Engineering
    • Career Advice
    • Submit your CV
    • Refer a friend
  • GCS Connect
  • About Us
    • About GCS
    • News
    • Social Value
    • Meet the team
    • nGAGE Talent
    • Work for GCS
  • Contact Us
Login
Register

Find your new role

Enter your details to access your account.

Trouble logging in?
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
ATTACH CV *
Your file must be a doc, docx or pdf. No larger than 5MB.

Apply for...

Added
COMPETITIVE SALARY

Your file must be a doc, docx or pdf. No larger than 5MB.
New cv path

Please refer to our Privacy Policy for details on how we use your data

Refer a friend


Please refer to our Privacy Policy for details on how we use your data

No saved jobs available

All your saved jobs are no longer available or you've already applied.

Create a job alert

for the following search criteria

Frequency :

Create an account

To receive personalised job alerts, please create an account below.

Already have an account? Log in

Let us know you agree to cookies

We use cookies to provide you with the best possible browsing experience on our website. You can find out more here.