Senior-level Machine Learning Engineer and Software Developer delivering production ML systems across multiple industries. Specialises in Bayesian Optimisation, Gaussian Process modelling, Reinforcement Learning, and GPU-accelerated pipelines, with strong end-to-end engineering across research-to-deployment. Experienced in both front-end and back-end development, including high-performance 3D and graphics workflows (e.g., NeRFs, differentiable rendering, multi-GPU C++/CUDA). Communicates complex technical concepts clearly to customers and teams across time zones and cultures.

John-Luke Edwards

Senior-level Machine Learning Engineer and Software Developer delivering production ML systems across multiple industries. Specialises in Bayesian Optimisation, Gaussian Process modelling, Reinforcement Learning, and GPU-accelerated pipelines, with strong end-to-end engineering across research-to-deployment. Experienced in both front-end and back-end development, including high-performance 3D and graphics workflows (e.g., NeRFs, differentiable rendering, multi-GPU C++/CUDA). Communicates complex technical concepts clearly to customers and teams across time zones and cultures.

Available to hire

Senior-level Machine Learning Engineer and Software Developer delivering production ML systems across multiple industries. Specialises in Bayesian Optimisation, Gaussian Process modelling, Reinforcement Learning, and GPU-accelerated pipelines, with strong end-to-end engineering across research-to-deployment.

Experienced in both front-end and back-end development, including high-performance 3D and graphics workflows (e.g., NeRFs, differentiable rendering, multi-GPU C++/CUDA). Communicates complex technical concepts clearly to customers and teams across time zones and cultures.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Language

English
Fluent
German
Intermediate

Work Experience

Senior Machine Learning Engineer at Secondmind Ltd.
July 1, 2022 - April 1, 2026
Delivered production-grade machine learning systems for multiple customers, contributing to projects ranging from £10K to £5M. Developed the core product using Bayesian Optimisation and Gaussian Process-based modelling, turning a single-customer effort into a multi-customer offering. Helped set standards for benchmarking ML models and software design, and pioneered AI-generated code and documentation practices. Communicated difficult technical concepts to technical and non-technical stakeholders across large international time differences and cultural/linguistic barriers.
Machine Learning Engineer at Kaedim Ltd.
January 1, 2021 - May 1, 2022
Worked on automating 3D model creation from images using generative AI for the video games industry. Contributed early to the company’s ML and 3D reconstruction foundations, building the main training and 3D model creation repository from scratch using Python and UML diagrams in a fully remote team. Mentored junior team members and set software writing standards across the company. Integrated multiple cutting-edge research techniques including GANs, Vision Transformers, NeRFs and differentiable renderers to improve results. Wrote highly optimised multi-GPU code using C++ and CUDA. Helped progress from a student project to a functioning company.
Client Developer at Fidessa Plc.
January 1, 2018 - September 1, 2019
Developed front-end and server-side software for financial trading clients using C# and Tcl as part of a larger team. Supported production releases for financial clients and contributed within a core team delivering projects in the £10k–£100k range.
Senior Engineer at Roke Manor Research Ltd.
October 1, 2014 - November 1, 2017
Developed software across varied team configurations, from individual projects to larger SCRUM teams, using both waterfall and agile processes. Advanced Python and Java topics with test-driven and behaviour-driven development practices. Proposed ideas, decomposed tasks, and supervised more junior engineers. Delivered secret and non-secret projects to time and budget, and supported customer demonstrations, bidding, and report writing. Progressed through the Graduate Development Program, promoted to Engineer in December 2015 and then Senior Engineer in June 2016.

Education

MSc in Machine Learning and Autonomous Systems at University of Bath
September 1, 2019 - December 1, 2020
MEng in Software Engineering at University of Southampton
September 1, 2010 - June 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services, Other, Gaming