Machine Learning Engineer

7 days ago


London, Greater London, United Kingdom Graphcore Full time

As a Machine Learning Engineer in the Applied AI team at Graphcore, you will contribute to advancing AI technology by developing and optimising AI models tailored to our specialised hardware. Working closely with the Software development and Research teams, you will play a critical role in finding opportunities to innovate and differentiate Graphcore's technology. We seek engineers with strong technical skills and an understanding of AI model implementation, eager to make a tangible impact in this rapidly evolving field.

The Team
The Applied AI team's role is to be proxies for our customers, we need to understand the latest AI models, applications, and software to ensure that Graphcore's technology works seamlessly with the AI ecosystem. We build reference applications, contribute to key software libraries e.g. optimising kernels for efficiency on our hardware, and collaborate with the Research team to develop and publish novel ideas in domains such as efficient compute, model scaling and distributed training and inference of AI models for multiple modalities and applications.

If you're excited about advancing the next generation of AI models on cutting-edge hardware, we'd love to hear from you

Responsibilities And Duties

  • Implement the latest machine learning models and optimise them for performance and accuracy, scaling to 1000s of accelerators.
  • Test and evaluate new internal software releases, provide feedback to software engineering teams, make vital code fixes, and conduct code reviews.
  • Benchmark models and key ML techniques to identify performance bottlenecks and improve model efficiency.
  • Design and conduct experiments on novel AI methods, implement them and evaluate results.
  • Collaborate with Research, Software, and Product teams to define, build, and test Graphcore's next generation of AI hardware.
  • Engage with AI community and keep in touch with the latest developments in AI.

Candidate Profile
Essential Skills

  • Bachelor/Master's/PhD or equivalent experience in Machine Learning, Computer Science, Maths, Data Science, or related field.
  • Proficiency in deep learning frameworks like PyTorch/JAX.
  • Strong Python software development skills (nice to have C++/other languages).
  • Familiar with deep learning fundamentals: models, optimisation, evaluation and scaling.
  • Capable of designing, executing and reporting from ML experiments.
  • Ability to move quickly in a dynamic environment.
  • Enjoy cross-functional work collaborating with other teams.
  • Strong communicator - able to explain complex technical concepts to different audiences.

Desirable

  • Experience in one or more of: {distributed training of large-scale ML models, building production systems with large language models, efficient computing based on low-precision arithmetic, deep learning models including large generative models for language, vision and other modalities}.
  • Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models.
  • Have contributed to open-source projects or published research papers in relevant fields.
  • Knowledge of cloud computing platforms.
  • Keen to present, publish and deliver talks in the AI community.

Benefits
In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.



  • London, Greater London, United Kingdom KX Full time £100,000 - £120,000 per year

    We are looking for a Machine Learning Engineer to help us create artificial intelligence products.Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science and software...


  • London, Greater London, United Kingdom Harrods Full time

    Machine Learning EngineerWe are currently looking for a Machine Learning Engineer to join our in-house Data Science team here at Harrods. You will be responsible for bridging the gap between data scientists and IT professionals to ensure the smooth deployment, integration, and scalability of machine learning models and systemsAbout the Role In this role you...


  • London, Greater London, United Kingdom G-Research Full time £80,000 - £120,000 per year

    We tackle the most complex problems in quantitative finance, by bringing scientific clarity to financial complexity.From our London HQ, we unite world-class researchers and engineers in an environment that values deep exploration and methodical execution - because the best ideas take time to evolve.  Together we're building a world-class platform to amplify...


  • London, Greater London, United Kingdom Unitary Full time £60,000 - £120,000 per year

    The companyWe are a rapidly growing startup developing solutions that blend human expertise and AI agents to handle manual customer and marketplace operations tasks. Our unique approach combines the strengths of human expertise (high accuracy and nuanced decision-making) with the advantages of AI automation (speed and cost efficiency). This cutting-edge...


  • London, Greater London, United Kingdom IC Resources Full time £100,000 - £150,000 per year

    An innovative deep-tech company developing next-generation computing hardware is looking for aMachine Learning Engineerto join their growing team in West London.This is a unique opportunity to work at the intersection of machine learning, advanced hardware design and high-performance data processing. You'll help build and optimise models that push the...


  • London, Greater London, United Kingdom Epic Games Full time £80,000 - £120,000 per year

    WHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating.Being Epic means being a...


  • London, Greater London, United Kingdom hosting Full time £80,000 - £120,000 per year

    About powers over 3 million websites across 20+ data centers worldwide — helping creators, entrepreneurs, and businesses build their online presence with confidence.We're growing fast and evolving how we serve our global customers. The next phase of our journey is fueled by data: transforming how we understand, engage, and support millions of users...


  • London, Greater London, United Kingdom Meta Full time

    Meta is embarking on the most transformative change to its business and technology in company history, and our Machine Learning Engineers are at the forefront of this evolution. We are seeking a high skilled Machine Learning Engineer to join our team in developing cutting-edge algorithms for future Meta's wearables devices.Software Engineer, Machine Learning...


  • London, Greater London, United Kingdom Rightmove Full time £70,000 - £120,000 per year

    We are looking for aMachine Learning EngineerLocation: London - hybrid, 2 days a week in officeReporting to: Head of AIThe roleAt Rightmove, you'll join a close-knit, collaborative AI team that's developing, shipping and operating live ML/AI services that help Rightmove deliver exceptional experiences and value to consumers, our partners and all our...


  • London, Greater London, United Kingdom Trustpilot Full time £60,000 - £120,000 per year

    At Trustpilot, we're on an incredible journey. We're a profitable, high-growth FTSE-250 company with a big vision: to become the universal symbol of trust. We run the world's largest independent consumer review platform, and while we've come a long way, there's still so much exciting work to do. Come join us at the heart of trustAt Trustpilot, we're looking...