Software Engineer – Python / Go / C++ – London


A globally leading Artificial Intelligence  / Machine Learning R&D team in London are looking for a Software Engineer to join the team. Working on creating real world solutions to problems surrounding AI, the successful Software Developer will be building complex distributed systems and data pipelines to handle multiple terabytes of real time unstructured data. Tech includes Python, Go, C++, AWS, GCP, Docker.



  • Work on distributed systems that process and transform large quantities of data in Python / Go / C++
  • Work closely with London based machine learning engineers to process vast amounts of structured and unstructured data
  • Build and deploy production-quality services in Python / Go / C++ that can serve hundreds of requests / second


  • Professional / commercial software engineering experience in Python / Go / C++
  • Hands-on experience with distributed systems using AWS or GCP
  • Experience building distributed data pipelines / ETL systems is beneficial

Benefits and Incentives:

  • World class engineering team in London
  • Solve innovative real world problems with software
  • Competitive salary and benefits


If you’re interested in Software Development positions in London, please get in touch.

Rosie Griggs

Oxford Knight


More information

Get in touch using the contact form below or give us a ring at +44 (0)20 3137 9570 or +1 646 7129 405. We'd love to speak with you about what we can offer.