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
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
Experience
-
Software Development Engineer at Amazon
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.
-
Software Development Engineer Intern at Amazon
Built an internal full-stack web application end to end, from user requirements to production, on a native AWS stack.
-
Software Engineering & Data Science Intern at Equinor
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.
-
Software & Machine Learning Engineer at Maisha Design
Two-year engagement applying machine learning to the creative workflow of an interior design firm, and building the software around it.
Skills
-
Machine learning
Research through to production
-
Low-level & performance
Where the cycles actually go
-
Hardware
Digital design and silicon-adjacent work
-
Product & cloud
Shipping things people use
-
LLMs & agents
The default way I work
-
Also
Picked up along the way
Education
-
Imperial College London
First Class Honours- 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- 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.