248 Machine Learning jobs in London
Machine Learning Engineer
Posted 7 days ago
Job Viewed
Job Description
Senior Machine Learning Engineer
3 Month Contract Initially with most probable extension
Location- London- Working Remotely
Are you a Senior ML Engineer with a passion for building large-scale, production-ready systems? We're looking for a talented professional to join a leading global digital entertainment platform. This is a fantastic opportunity to work on a 3-month contract with a high probability of extension.
The Role
We need a Senior ML Engineer to help us design, build, and deploy robust machine learning systems that power our platform. You'll be a key part of our team, tackling complex challenges and ensuring our models are scalable and reliable in a production environment.
What You'll Bring
- Production Experience : Proven track record of developing large-scale ML systems. We're particularly interested in candidates who have experience at large, international companies.
- Technical Skills : Strong proficiency in languages like Java, Scala, or Python .
- Deep Learning Frameworks : Hands-on experience with either PyTorch or TensorFlow .
- Experience : Previous experience working on distributed systems is a plus.
This is an urgent vacancy with deadline where the hiring manager is shortlisting for an interview immediately. Please apply with a copy of your CV or send it khushboo. pandey @ randstad. Co. uk
Randstad Technologies is acting as an Employment Business in relation to this vacancy.
Machine Learning Engineer
Posted 7 days ago
Job Viewed
Job Description
Senior Machine Learning Engineer
3 Month Contract Initially with most probable extension
Location- London- Working Remotely
Are you a Senior ML Engineer with a passion for building large-scale, production-ready systems? We're looking for a talented professional to join a leading global digital entertainment platform. This is a fantastic opportunity to work on a 3-month contract with a high probability of extension.
The Role
We need a Senior ML Engineer to help us design, build, and deploy robust machine learning systems that power our platform. You'll be a key part of our team, tackling complex challenges and ensuring our models are scalable and reliable in a production environment.
What You'll Bring
- Production Experience : Proven track record of developing large-scale ML systems. We're particularly interested in candidates who have experience at large, international companies.
- Technical Skills : Strong proficiency in languages like Java, Scala, or Python .
- Deep Learning Frameworks : Hands-on experience with either PyTorch or TensorFlow .
- Experience : Previous experience working on distributed systems is a plus.
This is an urgent vacancy with deadline where the hiring manager is shortlisting for an interview immediately. Please apply with a copy of your CV or send it khushboo. pandey @ randstad. Co. uk
Randstad Technologies is acting as an Employment Business in relation to this vacancy.
Machine Learning Engineer

Posted 13 days ago
Job Viewed
Job Description
We're looking for Machine Learning Engineers to join the Generative ML Platform team at Snap Inc!
What you'll do:
+ Develop ML-tools and ML-products that serve millions of Snapchatters on a daily basis
+ Build cutting-edge augmented reality experiences with diffusion/flow matching models and GANs
+ Deliver GenAI experiences for the edge devices
+ Work on state of the art GenAI pipelines for image and video generation
+ Work closely with other Snap teams to introduce, prototype and launch new products
Knowledge, Skills & Abilities:
+ A proven passion for machine learning; you stay up-to-date with research and are excited about prototyping new ideas quickly
+ Knowledge of mathematics and deep learning foundations
+ Ability to effectively collaborate with internal teams and external partners
+ Ability to work independently
Minimum Qualifications:
+ Bachelor's Degree in a technical field such as computer science, mathematics, statistics or equivalent years of experience
+ Engineering experience in one or more of the following: neural rendering, generative models, segmentation, object detection, classification, tracking, or other related applications of deep learning
+ Experience with the major deep learning frameworks: PyTorch or TensorFlow
+ Strong programming skills in Python or C+Preferred Qualifications:
+ Experience developing real-time software for mobile applications
+ Knowledge of computer graphics foundations
+ Track record of successful projects in GenAI field
+ Examples of your work such as open source projects, blog posts, Kaggle contests, top conference or journal publications, etc.
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information ( .
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
Our Benefits ( : Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
**A Decade of Snap ( **:** Learn about our origin story, values, mission, culture of innovation, and more.
**CitizenSnap ( **:** In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward.
**The DEI Innovation Summit ( **:** Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action.
**Snap News ( **:** Stay up to date on the latest and greatest product and innovation news at Snap
Applicant and Candidate Privacy Policy (
Machine Learning Engineer
Posted 9 days ago
Job Viewed
Job Description
Working Pattern : Hybrid (1-2 days per week in office)
Location : London
As a company for whom AI is the product, it should be no surprise that our Data Science team is at the heart of everything we do at Sprout - building innovative products, researching new techniques for using Artificial Intelligence in claims automation, and pushing the boundaries of what our product can achieve.
As a globally dispersed team, our Data Science team brings together a diverse range of expertise and backgrounds; what unites us is a desire to learn, a mastery of our discipline, strong mathematical and statistical skills, and software engineering prowess. We typically specialise in fields such as Computer Vision, LLMs and Deep Learning.
Our Machine Learning Engineers are responsible for all aspects of the AI lifecycle, from understanding business problems, preparing training data, assisting the data scientists in designing and building models, and deploying them into production. We work in cross-functional squads, so you will work collaboratively with Data Scientists, Software Engineers, Product and Engagement Managers on your designated project.
You will not only work on the development and productionisation of sophisticated ML products, but also shape the future of our AI capabilities. You will have the opportunity to mentor junior team members, influence strategic decisions, and directly impact our customers’ experiences.
If you are passionate about transforming industries with AI and want to work with an innovative, ambitious team, we would love to hear from you. Apply now and help shape the future of claims automation.
Responsibilities- Develop features for our state-of-the-art claims automation platform
- Build and deploy machine learning algorithms and models to production within product teams
- Provide technical guidance and input on the design and implementation of machine learning algorithms
- Support with customer PoVs and onboarding
- Understand business problems and product requirements and help translate these into technical solutions
- Execute and deliver full AI/ML solutions from sourcing training data, design and implementing state-of-the-art machine learning models, testing, benchmark and product-driven research for model performance improvement, to shipping stable, tested, performant code in an agile environment.
- Work closely with Product Managers to help shape the product roadmap from a Data Science perspective
- Contribute to Data Science strategy and the technical roadmap in conjunction with our Head of AI
- Proactively seek to improve the way that Data Science operates at Sprout.ai
- Support the education of the business and customers on how our Data Science teams work
- Stay updated on the latest trends and advancements in Artificial Intelligence.
- Technical proficiency
- You write production-grade, scalable Python code, ensuring that your models are robust, maintainable, and optimised for performance.
- Comfortable with PyTorch
- Knowledge of Transformer-based models
- Knowledge of Large Language Models (LLMs)
- Proven experience of having delivered successful machine learning projects into production
- Strong understanding of software development fundamentals, in particular deploying models to production and how to set up pipelines.
- Demonstrate expertise in deep learning for computer vision, natural language processing, reinforcement learning etc
- Displays in depth knowledge in machine learning best practices, scalable training and deployment, model introspection and evaluation
- Understanding of the fundamentals in Mathematics, Statistics and Data Analysis
- Experience working in an Agile environment and knowledge of how Agile methodologies can be applied to Data Science teams in terms of process, practice, team culture and the delivery of work
- Ability to convert customer requirements or business challenges into well-defined machine learning solutions
- We are using many technologies day to day such as various AWS services, GCP, Kubernetes, Ray Serve, Kubeflow, and ReTool. Any experience in these areas would be a bonus
AI & Machine Learning Engineer
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and train machine learning models and algorithms to solve complex business problems.
- Develop and implement scalable AI solutions using Python, TensorFlow, PyTorch, and other relevant libraries.
- Process, clean, and transform large datasets for ML model training and evaluation.
- Evaluate model performance, identify areas for improvement, and iterate on solutions.
- Deploy machine learning models into production environments, ensuring robustness and scalability.
- Collaborate with data scientists, software engineers, and domain experts to define project requirements and deliver solutions.
- Stay abreast of the latest advancements in AI, machine learning, and deep learning research.
- Develop and maintain robust data pipelines and feature engineering processes.
- Contribute to the overall AI strategy and roadmap of the organization.
- Communicate complex technical findings to both technical and non-technical audiences.
- MSc or Ph.D. in Computer Science, Artificial Intelligence, Data Science, Statistics, or a related quantitative field.
- Proven experience in developing and deploying machine learning models in a professional setting.
- Strong proficiency in Python and common ML/DL frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Solid understanding of various machine learning algorithms (e.g., regression, classification, clustering, deep neural networks).
- Experience with data manipulation and analysis tools (e.g., Pandas, NumPy).
- Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a dynamic and fast-paced team environment.
- Experience with Big Data technologies (e.g., Spark) is advantageous.
Machine Learning Scientist III
Posted today
Job Viewed
Job Description
At Expedia Group, we power global travel for everyone, everywhere. Our mission is to design cutting-edge technology that makes travel smoother and more memorable, while creating groundbreaking solutions for our partners. We believe that our diverse, vibrant, and welcoming community is essential to our success.
Why Join Us?To truly shape the future of travel, we put people first. Guided by our core values and leadership agreements, we foster an open culture where everyone belongs. Here, differences are celebrated, and we know that when one of us wins, we all win!
We offer a comprehensive benefits package that includes:
- Exciting travel perks
- Generous time-off
- Parental leave
- Flexible work model (with some pretty cool offices)
- Career development resources to fuel your passion for travel
Join us in building a more open world!
About the RoleThe Search AI team, part of Expedia Product & Technology, is on the lookout for a Machine Learning Scientist III to help shape the next generation of ranking systems. You’ll be working with cutting-edge applications of Large Language Models (LLMs) and Generative AI, combining them with proven machine learning techniques to enhance personalization and traveler experience at scale.
Your ResponsibilitiesIn this exciting role, you will:
- Research and design innovative ML and GenAI approaches for large-scale ranking and personalization.
- Build, test, and deploy ML models into production, validating performance through online experimentation.
- Collaborate with engineers, analysts, and product partners to deliver robust, scalable, and business-driven solutions.
- Translate complex technical results into clear insights and recommendations for both technical and non-technical audiences.
- Stay current with advances in ML and GenAI to drive innovation within the team.
We’re looking for candidates who have:
- A Master’s degree or Ph.D. in Computer Science, Statistics, Math, Engineering, or a related technical field; or equivalent professional experience.
- 4+ years of applied Machine Learning experience, with models built and maintained in a production environment.
- High proficiency in Python and modern ML frameworks such as PyTorch or TensorFlow.
- A strong foundation in Machine Learning fundamentals, statistics, and experimentation.
While not required, the following will make you stand out:
- Experience with ranking or recommender systems.
- Familiarity with recent Large Language Models (LLMs), including fine-tuning and efficient deployment.
- Comfort working with large-scale data and distributed systems (e.g., Spark).
- Effective communication skills and experience collaborating across disciplines to solve complex problems.
This role is based in London, aligning with our flexible work model, which requires employees to be in-office at least three days a week. Relocation assistance may be considered for qualified candidates.
Accommodation RequestsIf you need assistance with any part of the application or recruiting process due to a disability or other health conditions, we are here to help!
Why Expedia Group?We are proud to be recognized as a Best Place to Work on Glassdoor in 2024 and celebrated for our award-winning culture by organizations like Forbes, TIME, and Disability:IN.
Join us and be part of a family that includes renowned brands like Brand Expedia®, Hotels.com®, Vrbo®, and many more. Together, let’s create unforgettable travel experiences!
Machine Learning Scientist III
Posted today
Job Viewed
Job Description
At Expedia Group, we power global travel for everyone, everywhere. Our mission is to design cutting-edge technology that makes travel smoother and more memorable, while creating groundbreaking solutions for our partners. Join our diverse, vibrant, and welcoming community that drives our success!
Why Join Us?We believe that to shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs. Here, differences are celebrated, and we know that when one of us wins, we all win.
We offer a comprehensive benefits package that includes:
- Exciting travel perks
- Generous time-off
- Parental leave
- A flexible work model with amazing office spaces
- Career development resources
Join us in building a more open world!
About the RoleWe are looking for a Machine Learning Scientist III to join our Search AI team within Expedia Product & Technology. In this role, you will help shape the next generation of ranking systems, working on cutting-edge applications of Large Language Models (LLMs) and Generative AI. Your work will enhance personalization and traveler experience at scale.
Your Responsibilities:- Research and design innovative ML and GenAI approaches for large-scale ranking and personalization.
- Build, test, and deploy ML models into production, validating performance through online experimentation.
- Collaborate with engineers, analysts, and product partners to deliver robust, scalable, and business-driven solutions.
- Translate complex technical results into clear insights and recommendations for both technical and non-technical audiences.
- Stay current with advances in ML and GenAI to drive innovation within the team.
- Master’s degree or Ph.D. in Computer Science, Statistics, Math, Engineering, or a related technical field; or equivalent professional experience.
- 4+ years of applied Machine Learning experience, with models built and maintained in a production environment.
- High proficiency in Python and modern ML frameworks such as PyTorch or TensorFlow.
- A strong foundation in Machine Learning fundamentals, statistics, and experimentation.
- Experience with ranking or recommender systems.
- Experience with recent Large Language Models (LLMs), including fine-tuning, efficient deployment, and architectures.
- Comfortable working with large-scale data and distributed systems (e.g., Spark).
- Effective communication skills and experience working across disciplines to solve complex problems.
This role is based in London , in alignment with our flexible work model, which requires employees to be in-office at least three days a week. Relocation assistance may be considered for qualified candidates.
Accommodation RequestsIf you need assistance with any part of the application or recruiting process due to a disability or other health conditions, please reach out to our Recruiting Accommodations Team.
Why Expedia Group?We are proud to be recognized as a Best Place to Work on Glassdoor in 2024 and have received accolades for our award-winning culture from organizations like Forbes, TIME, and Disability:IN.
Join us and be part of a family that includes renowned brands like Brand Expedia®, Hotels.com®, Vrbo®, and many more. Together, let’s create unforgettable travel experiences!
Be The First To Know
About the latest Machine learning Jobs in London !
Machine Learning Scientist III
Posted today
Job Viewed
Job Description
At Expedia Group, we power global travel for everyone, everywhere. Our mission is to design cutting-edge technology that makes travel smoother and more memorable, while creating groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential to our success.
Why Join Us?To shape the future of travel, we believe that people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs. Here, differences are celebrated, and we know that when one of us wins, we all win.
We offer a comprehensive benefits package that includes:
- Exciting travel perks
- Generous time-off
- Parental leave
- A flexible work model (with some pretty cool offices)
- Career development resources
All of this is designed to fuel your passion for travel and ensure a rewarding career journey. We’re building a more open world—join us!
About the RoleThe Search AI team, part of Expedia Product & Technology, is on the lookout for a Machine Learning Scientist III to help shape the next generation of ranking systems. You’ll work on cutting-edge applications of Large Language Models (LLMs) and Generative AI, combining them with proven machine learning techniques to enhance personalization and traveler experience at scale.
Your ResponsibilitiesIn this role, you will:
- Research and design innovative ML and GenAI approaches for large-scale ranking and personalization.
- Build, test, and deploy ML models into production, validating performance through online experimentation.
- Collaborate with engineers, analysts, and product partners to deliver robust, scalable, and business-driven solutions.
- Translate complex technical results into clear insights and recommendations for both technical and non-technical audiences.
- Stay current with advances in ML and GenAI to drive innovation within the team.
- Master’s degree or Ph.D. in Computer Science, Statistics, Math, Engineering, or a related technical field; or equivalent professional experience.
- 4+ years of applied Machine Learning experience, with models built and maintained in a production environment.
- High proficiency in Python and modern ML frameworks such as PyTorch or TensorFlow.
- A strong foundation in Machine Learning fundamentals, statistics, and experimentation.
- Experience with ranking or recommender systems.
- Experience with recent Large Language Models (LLMs), including fine-tuning, efficient deployment, and architectures.
- Comfortable working with large-scale data and distributed systems (e.g., Spark).
- Effective communication skills and experience working across disciplines to solve complex problems.
This role is based in London , in alignment with our flexible work model, which requires employees to be in-office at least three days a week. Relocation assistance may be considered for qualified candidates.
Accommodation RequestsIf you need assistance with any part of the application or recruiting process due to a disability or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team.
Why Expedia Group?We are proud to be named a Best Place to Work on Glassdoor in 2024 and recognized for our award-winning culture by organizations like Forbes, TIME, and Disability:IN.
Join us at Expedia Group, where our family of brands includes:
- Brand Expedia®
- Hotels.com®
- Expedia® Partner Solutions
- Vrbo®
- trivago®
- Orbitz®
- Travelocity®
- Hotwire®
- Wotif®
- ebookers®
- CheapTickets®
- Expedia Group™ Media Solutions
- Expedia Local Expert®
- CarRentals.com™
- Expedia Cruises™
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability, or age.
Software Engineer, Machine Learning

Posted 13 days ago
Job Viewed
Job Description
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply.
**Required Skills:**
Software Engineer, Machine Learning Responsibilities:
1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
2. Implement custom user interfaces using latest programming techniques and technologies
3. Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews
4. Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members
5. Architect efficient and scalable systems that drive complex applications
6. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt
7. Work on a variety of coding languages and technologies
8. Establish ownership of components, features, or systems with expert end-to-end understanding
**Minimum Qualifications:**
Minimum Qualifications:
9. Programming experience in a relevant language
10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
11. Demonstrated experience driving change within an organization and leading complex technical projects
12. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions
**Preferred Qualifications:**
Preferred Qualifications:
13. Masters degree or PhD in Computer Science or a related technical field
14. Experience with frameworks like TensorFlow, PyTorch, or Scikit-learn
15. Knowledge of NLP techniques, including text preprocessing, tokenization, and sentiment analysis
16. Understanding of information retrieval concepts, such as indexing, querying, and ranking
17. Demonstrated experience with data structures and algorithms, including graph theory and optimization techniques
**Industry:** Internet
Machine Learning Engineer III

Posted 13 days ago
Job Viewed
Job Description
Amex GBT Egencia is at the center of revolutionizing business travel with our cutting-edge technology and the most desirable products in the industry. We have grown from a small start-up to become the 4th largest corporate travel management company in the world and getting acquired by the 1st.
How often do you get the opportunity to work in what feels like a startup environment but has funding of our parent company? That's what you would be doing if you were joining Amex GBT.
The team's responsibilities span data integration supporting customers and internal business area and ML platform development. We are looking for a talent with different skillset, a passionate technologist and dedicated to solving real-world business problems; to lead the excellence of Data/ML engineering practice.
**What You'll Do on a Typical Day**
+ Partner with technologists across the business to collaboratively solve problems.
+ Demonstrates active mentorship and rising talent identification.
+ Develops north star vision for domain in which they are focused.
+ Demonstrates positive impact and leadership across scope of the organization.
+ Serves as a specialist in architecting design solution patterns to any use case. Considers business needs, application needs and articulating to interested teams and partners.
+ Demonstrates mastery of software design, shapes coding methodologies that is scalable, resilient and stable.
+ Possesses a deep knowledge of entire system and can jump into code in any component and fire fight and contribute.
+ Expertise of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
+ Leads collaboration with key partners and contributes subject matter expertise to develop unique solutions to complex issues.
+ Have good infrastructure knowledge (AWS, Kubernetes)
+ Have some experience with Data (BI, Reporting, Analytics, Machine Learning and so on) would be a plus
**What We're Looking For**
+ 2 to 3 years for Bachelor's or equivalent / for Master's
+ Development background, infrastructure (AWS) knowledge, Data awareness
+ Proven experience in data modeling, schema design patterns and modern data access patterns (including API, streaming, data lake) and AWS
+ Demonstrates familiarity with various cloud technologies and building data products to support batch and real-time DS, ML and Deep learning applications.
+ Independently designs, communicates and executes on architecture for moderately sophisticated data products.
+ Has a strong understanding of testing and monitoring tools and technologies.
+ Guides others in design of software that is easily testable and observable.
+ Influences and contributes to product vision for the team.
+ Proficiency in platform development using Java/Python and SQL
+ Have some experience of Sagemaker or equivalent, feature store, dashboards and so on.
+ Has some basics around LLM, guardrails, observability, RAG.
**Location**
London, United Kingdom
**The #TeamGBT Experience**
Work and life: Find your happy medium at Amex GBT.
+ **Flexible benefits** are tailored to each country and start the day you do. These include health and welfare insurance plans, retirement programs, parental leave, adoption assistance, and wellbeing resources to support you and your immediate family.
+ **Travel perks:** get a choice of deals each week from major travel providers on everything from flights to hotels to cruises and car rentals.
+ **Develop the skills you want** when the time is right for you, with access to over 20,000 courses on our learning platform, leadership courses, and new job openings available to internal candidates first.
+ **We strive to champion Inclusion** in every aspect of our business at Amex GBT. You can connect with colleagues through our global INclusion Groups, centered around common identities or initiatives, to discuss challenges, obstacles, achievements, and drive company awareness and action.
+ And much more!
All applicants will receive equal consideration for employment without regard to age, sex, gender (and characteristics related to sex and gender), pregnancy (and related medical conditions), race, color, citizenship, religion, disability, or any other class or characteristic protected by law.
Click Here ( for Additional Disclosures in Accordance with the LA County Fair Chance Ordinance.
Furthermore, we are committed to providing reasonable accommodation to qualified individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the hiring process. For details regarding how we protect your data, please consult the Amex GBT Recruitment Privacy Statement ( .
**What if I don't meet every requirement?** If you're passionate about our mission and believe you'd be a phenomenal addition to our team, don't worry about "checking every box;" please apply anyway. You may be exactly the person we're looking for!
Click Here to Learn More (