Machine Learning Engineer (Product and Engineering)

London
Product and Engineering /
Full-time /
On-site
WovenLight was founded to streamline and improve performance for asset managers by reimagining value creation capabilities. Today we craft proprietary IP and cutting-edge AI to generate superior performance in each aspect of the investment lifecycle.

To execute our mission we are building an integrated team of world class data, product, technology and operations professionals.

As a Machine Learning Engineer at WovenLight, your role will be to translate analytics use cases into an ecosystem of well tested, reusable assets. You will work at various points along the ML life cycle from dev setups and Infrastructure as Code, through defining the structure and interfaces of our data and ML pipelines all the way to choosing tools and best practices for model deployment.

You will also contribute to our investment platform which uses data and algorithms to help our Investment team improve the sourcing, due diligence and portfolio management of companies we acquire.

In joining our team, you will have the opportunity to significantly impact both our quickly growing organization and the way technology is used at our portfolio companies.

For more on our technology, DragonFly, check out our blog: https://wovenlight.medium.com/the-world-seen-through-ten-thousand-lenses-1cb8670cb43e

More on how we're building repeatable analytics here: https://wovenlight.medium.com/data-driven-pe-value-creation-with-repeatable-analytics-and-ml-3e899bf12d56

Responsibilities

    • Design, develop and maintain data and ML tools, libraries, and SDKs.
    • Help design the ML training and prediction infrastructure for us and our portfolio companies.
    • Collaborate closely with colleagues to define engineering standards and best practices.

Qualifications

    • Bachelor's degree (at least 2:1) or higher in Computer Science or related subject.
    • Strong object-oriented programming skills in languages like Python.
    • Experience working with databases, working knowledge of SQL.
    • Experience productionising, deploying and monitoring ML models.
    • Experience of full development lifecycle of APIs, containerized (micro-)services, SDKs, and CLIs.
    • Experience working with cloud providers (AWS, GCP, Azure).
    • Deep knowledge of the Python ML stack (e.g. numpy, pandas, scikit-learn, pytorch / tensorflow)
    • Ideally experience with one or more of the following: (py-)Spark, data pipelining frameworks (e.g. Airflow, Kedro), MLOps platforms (e.g. Databricks, Kubeflow, GCP Vertex), feature stores (e.g. Feast), ML deployment servers (e.g. TorchServe, TensorFlow Serving), Terraform
Alongside your technical capabilities, you should have strong communication skills and a collaborative nature - in order to ensure that development work drives real world impact.

Our core team is based in London. Interviews for this role will be conducted via a combination of phone, video-conference and in person.

WovenLight is committed to equal employment opportunity regardless of sex, race, religion, ethnicity, nationality, disability, age, sexual orientation, gender identity or any other basis as protected by applicable law.