Machine Learning Engineer | Intelligent Systems

Builder.ai - What would you Build? ,
London, Greater London

Overview

Job Description

Were looking for a curious, ambitious and a razor-sharp engineer to be based in Gurugram, India or London, UK. You are someone who is passionate about technology and is keen to build machine learning data pipelines that will ingest data and productionise machine learning models in the cloud. You are someone who has an understanding of machine learning and artificial intelligence technologies. You are motivated to drive significant business impact by applying your knowledge and skills. You are able to inspire your colleagues and champion your skills through influence and effective communication. We embrace those who see things differently, arent afraid to experiment, and who have a healthy disregard for constraints. You will be a part of the Intelligent Systems and will work closely and collaborate with global product and engineering teams across 3 locations: London, New Delhi and Los Angeles. The Intelligent Systems team will drive all of the innovation powered by data science, machine learning and AI (decision making). It is likely to witness significant growth over the course of the next year and beyond. Note that for candidates interested in working in our London office, the right to work in the UK is a must have. We do not sponsor work permits. Why You Should Join This is a challenging and diverse role that will require you to be a part of the growth of the Intelligent Systems department from the ground up. The problems we face are unique, with some of them still in early stages of academic research. Furthermore, this is an opportunity to help grow our suite of products that in conjunction are aiming to automate the entire software development life cycle. Your key responsibilities will be to: * Build, maintain and manage data pipelines that support the modelling initiatives of data scientists * Work closely with data scientists and engineering teams to productionise machine learning models * Contribute to the development of the Builder Knowledge Graph * Contribute to the development of Builder's event processing framework and make the right data available for model building and analysis * Implement the analytical libraries, programming languages, and frameworks in production * Engineer to scale in the cloud using methodologies such as service-oriented architectures, containerized applications and lambdas Requirements Essential Skills * Higher university degree (MSc or PhD) in Computer Science, Engineering, Mathematics, Physics etc * Solid programming experience in one or more general purpose programming language: Python (required), Scala (desirable), etc * Software engineering experience applied to productionising machine learning or building data pipelines * Solid fundamental knowledge of data querying and manipulation using SQL * Practical ML experience in R&D, commercial or academic projects * Ability to communicate with diverse stakeholders Desired Skills * Understanding of or experience of building knowledge graphs and graph databases * Experience working with events type data * Experience with technologies such as Docker or Kubernetes * Engineering at scale using production level architectures Benefits * Performance-based bonuses and stock options * 24 Days Holiday + Bank Holidays * Flexible working hours * Working in a beautiful office space in Gurgaon * A collaborative culture where unconventional thinkers come together to solve interesting problems and having fun while doing it