Machine Learning Engineer · London

Lolézio
Viora Marquet

I build machine learning systems and make them run fast. Computer vision and neuro-symbolic research on one side, GPU kernels and embedded C++ on the other.

First Class MEng from Imperial College London. Software Development Engineer at Amazon. Looking towards machine learning and computer vision roles.

Selected work

Read this as

Everything, most recent and most substantial first.

  • October 2025 – June 2026 Research

    Neuro-Symbolic Learning under Multi-Modal Data

    Master's thesis: teaching models to be right for the right reasons

    MEng thesis on neuro-symbolic AI: getting models to reason over the correct underlying concepts instead of exploiting shortcuts, even when one concept appears in many visual forms. New state of the art across several established neuro-symbolic frameworks; the paper is under review at a leading AI conference.

    • SOTA across multiple NSAI frameworks
    • OOD gains in and out of distribution
    • machine learning
    • computer vision
    • research
    • neuro-symbolic
  • January 2026 – March 2026 Shipped

    AutoFuser

    Automatic Triton kernel fusion for deep learning models

    A compiler-style framework that walks a PyTorch model's graph, finds fusion opportunities, and generates and auto-tunes fused Triton kernels to replace them. Up to 3.5× speedup on A100, beating TorchInductor on some models.

    • 3.5× peak speedup on A100
    • 6 compiler stages, independently tested
    • gpu
    • triton
    • cuda
    • compilers
  • September 2026 – Present Live

    Agentic Coding Harnesses at Prime Video

    Agents that write and review production code for a page millions of customers use

    Custom agentic coding harnesses built around my team's development process on the Prime Video Detail Page: agents write and review code changes end to end, running as long-lived sessions on a remote cloud desktop, so my manual work is steering and final sign-off.

    • millions customers on the page I ship to
    • write + review code changes handled end to end
    • llm
    • ai agents
    • developer tooling
    • code review
  • July 2024 – Present Live

    Cryptocurrency Trading Bot

    A transformer trading live capital, 24/7, since 2024

    A systematic trading bot built solo: a transformer that predicts crypto market movements and executes live trades through the Binance API from an EC2 instance, with a full backtesting and deployment pipeline behind it. Averaged 30% returns.

    • ~30% average returns
    • 24/7 live in production since 2024
    • machine learning
    • transformers
    • quant
    • aws
  • April 2025 – September 2025 Shipped

    Amazon Fuse Internal Platform

    A serverless internal tool, from requirements to production

    An internal full-stack web application built end to end during a six-month internship on Amazon Fuse: a React frontend over a native AWS backend, with gated APIs letting authorised users query, edit and delete production database entries. 3,000+ daily requests at sub-300 ms latency, and still in daily use a year after handover.

    • 12k requests at peak, sub-300 ms
    • 150 daily users
    • full-stack
    • aws
    • react
    • typescript
  • February 2025 – March 2025 Shipped

    STM32 Synthesiser, running DOOM

    Real-time embedded C++, a full octave, and a 3D game engine in 64 kB

    A modular RTOS synthesiser in embedded C++ on a multi-threaded STM32. Since the flash had room, the same board also runs a purpose-built 3D engine and a DOOM-like game at 45 fps, inside 64 kB of RAM and 256 kB of flash.

    • 18 ms average full-screen refresh (48 ms worst case)
    • 45 fps sustained gameplay
    • c++
    • embedded
    • rtos
    • graphics
  • June 2024 – August 2024 Shipped

    Offshore Wind RAG System

    Retrieval-augmented generation over thousands of bid documents

    A cloud-hosted RAG application built at Equinor for the offshore wind bid team: NLP retrieval surfaces the relevant documents, an LLM generates a grounded answer citing its sources, and a custom scraper builds the document base. Hours of manual search became a few-second query.

    • 1000s of documents searchable
    • seconds replacing hours of manual search
    • machine learning
    • nlp
    • llm
    • rag
  • May 2024 – June 2024 Shipped

    Game of Life on FPGA

    200,000 evolutions per second, controlled by hand gestures

    Conway's Game of Life as custom hardware on a PYNQ-Z1, evolving a full 1280×720 grid at up to 200,000 generations per second, with a computer-vision interface for drawing the starting grid and pausing with hand signals.

    • 200k evolutions per second
    • 822 clock cycles per ~1M-pixel generation
    • fpga
    • systemverilog
    • computer vision
    • parallel computing
  • January 2024 – March 2024 Coursework

    C90-to-RISC-V Compiler

    A working C compiler, written in C++

    A compiler in C++ that translates pre-processed C90 source into RISC-V assembly: lexer, parser, internal instruction representation and code generation, validated against an extensive automated test suite. Core implemented in 36 hours.

    • 36 h for the core implementation
    • C90 source language
    • c++
    • compilers
    • risc-v
    • systems
  • October 2023 – December 2023 Coursework

    Pipelined RISC-V CPU

    A 32-bit CPU in SystemVerilog, from single-cycle to pipelined

    A fully functional 32-bit RISC-V CPU in SystemVerilog, built first as single-cycle and then pipelined with static branch prediction, hazard handling and a data cache, verified end to end against assembly test programs.

    • 32-bit RISC-V ISA
    • pipelined with hazard handling and branch prediction
    • systemverilog
    • hardware
    • risc-v
    • cpu architecture
  • January 2025 – February 2025 Shipped

    PiTrainer

    An AI personal trainer: Raspberry Pi, cloud, and a mobile app

    A real-time IoT personal trainer: a Raspberry Pi streaming accelerometer and magnetometer data to an AWS Flask server, a custom-trained model scoring rep quality, and a React Native app tracking workouts live.

    • real-time rep tracking and analysis
    • iOS + Android from one React Native codebase
    • machine learning
    • embedded
    • aws
    • react native
  • January 2023 – June 2024 Shipped

    Project ATLAS

    Leading 15 engineers to build an autonomous drone

    Led a team of 15 engineers at the Imperial College Drone Society building an autonomous drone that crosses an obstacle course using machine and deep learning, custom electronics and an efficient in/out system. Raised and managed over £1,000.

    • 15 engineers led
    • £1,000+ raised and managed
    • leadership
    • machine learning
    • computer vision
    • robotics
  • February 2024 – March 2024 Shipped

    2-Player Flight Simulator

    FPGA joysticks, an AWS server, and two planes in one world

    A two-player racing game where each player flies using a DE10-Lite FPGA as a physical controller. The FPGAs connect wirelessly to an AWS EC2 server that processes both players asynchronously and renders them into a shared Unreal Engine world.

    • 200 ms end-to-end input latency
    • 2 players in a shared world
    • fpga
    • aws
    • networking
    • graphics
  • November 2023 – January 2026 Shipped

    Maisha Design Platform

    Generative AI and a full-stack platform for an interior design firm

    Two years building the software that runs an interior design firm: conditional GANs applied to the creative process, a platform centralising supplier furniture catalogues, invoice generation, and scrapers with LLM-enhanced category matching. Cut project turnaround by 30%.

    • 30% faster project turnaround
    • 2 yr engagement, in production
    • machine learning
    • generative ai
    • full-stack
    • react
  • June 2023 Shipped

    Fyrryx Rover

    A wirelessly-driven rover on two microcontrollers

    A remote-controlled rover built for Imperial's Electronics Design Project, with embedded C++ firmware split across two microcontrollers over I2C, a JSON protocol across a wireless link, and a Python ground-station GUI for real-time driving.

    • 2 microcontrollers over I2C
    • 3 sensing modalities decoded
    • c++
    • embedded
    • robotics
    • hardware
  • 2021 Archived

    Search-and-Rescue Quadcopter

    YOLOv3 obstacle avoidance for alpine rescue

    A four-rotor drone that detects and avoids obstacles autonomously, using YOLOv3-tiny to locate them in its field of view and a trigonometric algorithm to plan the shortest path around. Built for alpine search-and-rescue, and awarded at the Vienna International Science Fair.

    • YOLOv3 tiny, running on-board
    • Best in CS Vienna International Science Fair
    • computer vision
    • machine learning
    • robotics
    • python
  • 2023 Archived

    Autonomous Greenhouse

    Closed-loop environmental control to increase plant yield

    An autonomous greenhouse that raises plant yield by sensing and controlling its own temperature, humidity, light and watering in a closed control loop, with the control firmware in C++.

    • closed-loop environmental control
    • c++
    • embedded
    • control systems
    • hardware

All 17 projects

Experience

  1. Software Development Engineer at Amazon

    September 2026 – Present · Prime Video · London, UK

    On the Prime Video Detail Page team, shipping customer-facing features to production for millions of customers, with AI coding agents as my default workflow. Joined full-time on a return offer from my Amazon Fuse internship.

    • TypeScript
    • Scala
    • React
    • AWS
    • AI coding agents
    • Automated code review
  2. Software Development Engineer Intern at Amazon

    April 2025 – September 2025 · Amazon Fuse · London, UK

    Built an internal full-stack web application end to end, from user requirements to production, on a native AWS stack.

    • React
    • TypeScript
    • AWS Lambda
    • API Gateway
    • DynamoDB
    • CI/CD
  3. Software Engineering & Data Science Intern at Equinor

    June 2024 – August 2024 · Renewables Bid Excellence · London, UK

    Built a cloud-hosted RAG system that turned hours of manual document search into a few-second query, for a team bidding on offshore wind farms.

    • Python
    • NLP
    • RAG
    • LLMs
    • Selenium
    • Docker
    • Kubernetes
  4. Software & Machine Learning Engineer at Maisha Design

    November 2023 – January 2026 · London, UK

    Two-year engagement applying machine learning to the creative workflow of an interior design firm, and building the software around it.

    • Python
    • PyTorch
    • CGANs
    • LLMs
    • React
    • SQL
    • Web scraping

Full CV

Skills

  • Machine learning

    Research through to production

    • PyTorch
    • Computer vision
    • Neuro-symbolic AI
    • Transformers
    • CGANs
    • NLP & RAG
    • NumPy
    • pandas
    • Model deployment
  • Low-level & performance

    Where the cycles actually go

    • C / C++ (STL, memory model)
    • Multithreading & RTOS
    • Triton
    • CUDA
    • GPU kernel optimisation
    • Compilers
    • Profiling
    • Embedded systems
    • RISC-V
  • Hardware

    Digital design and silicon-adjacent work

    • SystemVerilog / Verilog
    • FPGA (PYNQ-Z1, DE10-Lite)
    • CPU architecture
    • Pipelining & caching
    • Arduino
    • Signal processing
  • Product & cloud

    Shipping things people use

    • TypeScript
    • Scala
    • React & React Native
    • AWS (Lambda, API Gateway, DynamoDB, EC2)
    • Google Cloud
    • Docker & Kubernetes
    • SQL
    • Flask
    • CI/CD
  • LLMs & agents

    The default way I work

    • AI coding agents
    • Custom agent harnesses
    • Automated code review
    • RAG pipelines
    • LLM-enhanced data matching
    • Long-running remote agent sessions
  • Also

    Picked up along the way

    • Python
    • Java & JavaFX
    • Swift
    • MATLAB
    • Julia
    • Isabelle
    • Shell scripting
    • Git

Education

  • Imperial College London

    First Class Honours

    MEng Electronic and Information Engineering · October 2022 – June 2026

    • Core engineering across mathematics, AI/ML, hardware, software, networks and databases.
    • Master's thesis on neuro-symbolic learning under multi-modal data, reaching a new state of the art. Paper under review at a leading AI conference.
  • Vienna International School

    43 / 45

    International Baccalaureate Diploma · August 2015 – May 2022

    • Higher Level: Mathematics Analysis & Approaches (7/7), Physics (7/7), Chemistry (7/7).
    • Standard Level: Economics (7/7), Spanish (7/7), English Language & Literature (6/7).
    • Extended Essay in Physics. SAT 1560 (2021).

Looking for ML and computer vision work

Most interested in roles where research and systems engineering meet: vision, neuro-symbolic reasoning, or making models run fast on real hardware. If that's what you're building, get in touch.