Advance Search

Browse CVs

Lead Machine Learning/Software Engineer (Python)

Posted 3 months ago

  • London, Greater London
  • Any
  • External
A pioneering, AI-powered Private Equity Data Intelligence platform is looking for a Lead Machine Learning Engineer with a very strong software engineering experience in Python.In this role, you'll provide technical guidance and mentorship to a team of 3 Data Scientists, but work as an individual contributor for the vast majority of your time. You will also sit in between the Data and Software Engineering team and work very closely with both.You'll contribute to future proofing and the reliability of their software given the enormous speed of Generative AI development. MLOps for Generative AI is in its infancy and requires both and experienced Ops mentality but fully open to spearhead and define the new GenAIOps framework.💰 Salary: £110-130k (+10% bonus)📍 Location: Liverpool Street (ideally 1-2 office days/week but open to less frequent visits)🔍 Key Responsibilities:Develop and maintain code for new features and improvements with adequate test coverage, using modern frameworksDevelop new GenAI MLOps frameworksDesign, develop and deploy AI and ML features into productionFoster a DevOps mindset to ensure quality product delivery and maintenanceAssist in various development phases, including specification, architecture and productisationAssist in translating business requirements into technical designs and specificationsParticipate in code reviews and provide constructive feedbackPromote best engineering practices within the teamOffer guidance and mentorship to less experienced team members✅ Must have requirements:Mastery of Python for both software engineering and data science purposes - i.e. you need to be able to write high quality, production-grade codeHaving worked as both a full-time Software Engineer and a Machine Learning Engineer (or at least performed both of these duties throughout your career)Strong interest in Machine Learning and AI (RAG, Graph networks, LLMs, Vector embeddings, LangChain, LlamaIndex etc.)Strong track record of deploying ML/AI features into productionProficiency in Pandas, SciPyUnderstanding of SQL and NoSQL databases (Graph, Vector, Postgres or MySQL)Experience with modern software practices such as TDD, Refactoring, CI/CDFamiliarity with microservice-based applicationsAbility to communicate effectively with cross-functional teams👍 Bonus points for experience with:AzureKubernetesMLOpsWorking in an early-stage / scaling start-up